]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
security_file_certgen: Fix OPENSSL_malloc()/free(3) mismatch (#2174)
authorJoshua Rogers <MegaManSec@users.noreply.github.com>
Sun, 2 Nov 2025 03:53:33 +0000 (03:53 +0000)
committerFrancesco Chemolli <5175948+kinkie@users.noreply.github.com>
Sun, 2 Nov 2025 10:11:19 +0000 (10:11 +0000)
src/security/cert_generators/file/certificate_db.cc

index e6eb011a0a21f7bd8bc7daaf5429cbc069f27391..3493ef5c0d9fdf282e22d23e4e63c96e2971f6fd 100644 (file)
@@ -158,7 +158,7 @@ void Ssl::CertificateDb::Row::setValue(size_t cell, char const * value)
 {
     assert(cell < width);
     if (row[cell]) {
-        free(row[cell]);
+        OPENSSL_free(row[cell]);
     }
     if (value) {
         row[cell] = static_cast<char *>(OPENSSL_malloc(sizeof(char) * (strlen(value) + 1)));