]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
upstream: Adjust debug message to prevent (unsigned) integer overflow.
authordtucker@openbsd.org <dtucker@openbsd.org>
Thu, 22 May 2025 12:14:19 +0000 (12:14 +0000)
committerDarren Tucker <dtucker@dtucker.net>
Fri, 23 May 2025 00:21:06 +0000 (10:21 +1000)
Fixes Coverity CID 481110, ok djm@

OpenBSD-Commit-ID: 26178bf3b812707fb498ea85d076cadd1f2eb686

misc-agent.c

index 712c42b82876462c29a25444c343a050759ae20f..cf9b0fa0cb77a49f03b15adbade58168be7e96a6 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: misc-agent.c,v 1.4 2025/05/22 03:41:10 dtucker Exp $ */
+/* $OpenBSD: misc-agent.c,v 1.5 2025/05/22 12:14:19 dtucker Exp $ */
 /*
  * Copyright (c) 2025 Damien Miller <djm@mindrot.org>
  *
@@ -59,7 +59,7 @@ hostname_hash(size_t len)
 
        l = ssh_digest_bytes(SSH_DIGEST_SHA512);
        if (len > 64) {
-               error_f("bad length %zu > max %zd", len, l - 1);
+               error_f("bad length %zu >= max %zd", len, l);
                return NULL;
        }
        if (gethostname(hostname, sizeof(hostname)) == -1) {