From c1f82ece7a18e091a1d0a84babd55e7aa9cb1276 Mon Sep 17 00:00:00 2001 From: David Garske Date: Wed, 17 May 2017 16:39:35 -0700 Subject: [PATCH] Fix for CRL issue with XFREE using invalid arg for heap. --- src/crl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crl.c b/src/crl.c index 40a2c3160..e0b3250ed 100755 --- a/src/crl.c +++ b/src/crl.c @@ -101,7 +101,7 @@ static int InitCRL_Entry(CRL_Entry* crle, DecodedCRL* dcrl, const byte* buff, crle->signature = XMALLOC(crle->signatureSz, heap, DYNAMIC_TYPE_CRL_ENTRY); if (crle->signature == NULL) { - XFREE(crle->toBeSigned, crl->heap, DYNAMIC_TYPE_CRL_ENTRY); + XFREE(crle->toBeSigned, heap, DYNAMIC_TYPE_CRL_ENTRY); return -1; } XMEMCPY(crle->toBeSigned, buff + dcrl->certBegin, crle->tbsSz);