From b9b9f853b54046db6e0af3ecd5716da30c6bfd16 Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Mon, 2 Dec 2013 22:34:20 +0100 Subject: [PATCH] SetBlob: free rgSetBlob on error path Signed-off-by: Kurt Roeckx Reviewed-by: Rich Salz --- crypto/asn1/a_set.c | 1 + 1 file changed, 1 insertion(+) diff --git a/crypto/asn1/a_set.c b/crypto/asn1/a_set.c index d726c8d3a8..4d07dc043b 100644 --- a/crypto/asn1/a_set.c +++ b/crypto/asn1/a_set.c @@ -143,6 +143,7 @@ SetBlob qsort( rgSetBlob, sk_OPENSSL_BLOCK_num(a), sizeof(MYBLOB), SetBlobCmp); if (!(pTempMem = OPENSSL_malloc(totSize))) { + OPENSSL_free(rgSetBlob); ASN1err(ASN1_F_I2D_ASN1_SET,ERR_R_MALLOC_FAILURE); return(0); } -- 2.34.1