Replace use of sprintf with snprintf.
authorCarl Hetherington <cth@carlh.net>
Fri, 15 Mar 2024 19:11:21 +0000 (20:11 +0100)
committerCarl Hetherington <cth@carlh.net>
Fri, 15 Mar 2024 19:11:21 +0000 (20:11 +0100)
src/lib/digester.cc

index 8542c75a13358a0a97dc9c2fa51e5c86c63ec8b4..09214c3de91a475add046d6f88597523f24d5b0e 100644 (file)
@@ -67,7 +67,7 @@ Digester::get () const
 
                char hex[MD5_DIGEST_SIZE * 2 + 1];
                for (int i = 0; i < MD5_DIGEST_SIZE; ++i) {
-                       sprintf(hex + i * 2, "%02x", digest[i]);
+                       snprintf(hex + i * 2, MD5_DIGEST_SIZE * 2 + 1, "%02x", digest[i]);
                }
 
                _digest = hex;