Skip to content

Commit 3c06c22

Browse files
committed
Make sure only free'd on error
1 parent da9dc82 commit 3c06c22

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/ssl_asn1.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,7 @@ int wolfSSL_ASN1_item_i2d(const void* obj, byte** dest,
428428
else
429429
*dest += len;
430430
}
431-
if (*dest == NULL)
431+
if (ret == 0 && *dest == NULL)
432432
XFREE(buf, NULL, DYNAMIC_TYPE_ASN1);
433433
}
434434

0 commit comments

Comments
 (0)