From 5eccebb4eee1b041f8ed67741d6d1a7424be5a8a Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Mon, 16 Nov 2020 12:31:58 +0100 Subject: [PATCH] pkcs15-cert: Free memory on error Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26145 --- src/libopensc/pkcs15-cert.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libopensc/pkcs15-cert.c b/src/libopensc/pkcs15-cert.c index e8b71b6b..6c67fc9c 100644 --- a/src/libopensc/pkcs15-cert.c +++ b/src/libopensc/pkcs15-cert.c @@ -337,8 +337,8 @@ sc_pkcs15_get_bitstring_extension(struct sc_context *ctx, LOG_TEST_RET(ctx, r, "Get extension error"); r = sc_asn1_decode(ctx, asn1_bit_string, bit_string, bit_string_len, NULL, NULL); - LOG_TEST_RET(ctx, r, "Decoding extension bit string"); free(bit_string); + LOG_TEST_RET(ctx, r, "Decoding extension bit string"); LOG_FUNC_RETURN(ctx, SC_SUCCESS); }