Skip to content

Commit abc75f2

Browse files
committed
refs #4910 fixed dynamic memory leak in hmac functionality
1 parent e6d27f4 commit abc75f2

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/ql_crypto.qpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,7 @@ int HMACHelper::doHMAC(const char* err, const char* digest, const char* ptr, siz
235235
xsink->raiseException(err, "error creating MAC context for MAC '%s'", digest);
236236
return -1;
237237
}
238+
ON_BLOCK_EXIT(EVP_MAC_CTX_free, ctx);
238239
OSSL_PARAM params[2];
239240
params[0] = OSSL_PARAM_construct_utf8_string("digest", (char*)digest, 0);
240241
params[1] = OSSL_PARAM_construct_end();

0 commit comments

Comments
 (0)