From f8d663433994424cb17dd45c8713382f5eb56cc4 Mon Sep 17 00:00:00 2001 From: nils Date: Wed, 10 Aug 2005 21:00:52 +0000 Subject: [PATCH] set obj to NULL to avoid double free in case of an error git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2479 c6295689-39f2-0310-b995-f0e70906c6a9 --- src/libopensc/asn1.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libopensc/asn1.c b/src/libopensc/asn1.c index 8b99822a..17a336da 100644 --- a/src/libopensc/asn1.c +++ b/src/libopensc/asn1.c @@ -1356,6 +1356,7 @@ static int asn1_encode(sc_context_t *ctx, const struct sc_asn1_entry *asn1, buf = tmp; memcpy(buf + total, obj, objsize); free(obj); + obj = NULL; total += objsize; } *ptr = buf;