git: 495850ff5ad3 - releng/12.4 - ssh: correct parse_cert_times case for hex "to" time
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 06 Nov 2022 14:23:20 UTC
The branch releng/12.4 has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=495850ff5ad3e9457ab099237f16c912e77f8ff4
commit 495850ff5ad3e9457ab099237f16c912e77f8ff4
Author: Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2022-11-03 13:44:52 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2022-11-06 14:21:36 +0000
ssh: correct parse_cert_times case for hex "to" time
This appeared to be a copy-paste error from the "from" time case above.
Reported by: Coverity Scan
CID: 1500407
Reviewed by: markj
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D37252
(cherry picked from commit 0657b2325df3d85967870a928d58b24ffcf3f1ea)
(cherry picked from commit 4718d86b3b1aac3f58c19fce34932fd88486af94)
(cherry picked from commit a841c0c240b705d14a5846a28f91501bf89e2bb9)
Approved by: re (gjb)
---
crypto/openssh/ssh-keygen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/crypto/openssh/ssh-keygen.c b/crypto/openssh/ssh-keygen.c
index 9b2beda05f0c..1255957d0e67 100644
--- a/crypto/openssh/ssh-keygen.c
+++ b/crypto/openssh/ssh-keygen.c
@@ -1975,7 +1975,7 @@ parse_cert_times(char *timespec)
cert_valid_to = parse_relative_time(to, now);
else if (strcmp(to, "forever") == 0)
cert_valid_to = ~(u_int64_t)0;
- else if (strncmp(from, "0x", 2) == 0)
+ else if (strncmp(to, "0x", 2) == 0)
parse_hex_u64(to, &cert_valid_to);
else if (parse_absolute_time(to, &cert_valid_to) != 0)
fatal("Invalid to time \"%s\"", to);