From 3cfb44d70464ad126e5a098a283a8c9c32135594 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Wed, 29 Apr 2015 23:22:28 +0200 Subject: [PATCH] pkcs15-syn: fixed resource leak --- src/libopensc/pkcs15-syn.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libopensc/pkcs15-syn.c b/src/libopensc/pkcs15-syn.c index f4f0d193..fea39ac8 100644 --- a/src/libopensc/pkcs15-syn.c +++ b/src/libopensc/pkcs15-syn.c @@ -272,6 +272,7 @@ static int parse_emu_block(sc_pkcs15_card_t *p15card, scconf_block *conf) if (3 != sscanf(get_version(), "%u.%u.%u", &major, &minor, &fix)) { sc_debug(ctx, SC_LOG_DEBUG_NORMAL, "unable to get modules version number\n"); + sc_dlclose(handle); return SC_ERROR_INTERNAL; } }