From a3b17b67e77b82f79469de1e94076b6087da39a5 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 18 Jun 2024 00:57:01 +0200 Subject: Fix "available space" count passed to snprintf (#2832). This is wrong (too big) and it causes an abort in some snprintf checker on Ubuntu 24.04. --- src/lib/digester.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/digester.cc b/src/lib/digester.cc index 09214c3de..67a3e2398 100644 --- a/src/lib/digester.cc +++ b/src/lib/digester.cc @@ -67,7 +67,7 @@ Digester::get () const char hex[MD5_DIGEST_SIZE * 2 + 1]; for (int i = 0; i < MD5_DIGEST_SIZE; ++i) { - snprintf(hex + i * 2, MD5_DIGEST_SIZE * 2 + 1, "%02x", digest[i]); + snprintf(hex + i * 2, 3, "%02x", digest[i]); } _digest = hex; -- cgit v1.2.3