From f616b2c1f9704f50727d50720dacc2ad1b981d79 Mon Sep 17 00:00:00 2001 From: Henrik Andersson Date: Fri, 7 Jul 2017 13:12:38 +0200 Subject: [PATCH] Release scard context if not used --- scard.c | 1 + 1 file changed, 1 insertion(+) diff --git a/scard.c b/scard.c index 6be3212..d30660f 100644 --- a/scard.c +++ b/scard.c @@ -696,6 +696,7 @@ TS_SCardEstablishContext(STREAM in, STREAM out) logger(SmartCard, Debug, "TS_SCardEstablishContext(), No readers connected, return no service to client."); rv = SCARD_E_NO_SERVICE; + SCardReleaseContext(myHContext); goto bail_out; }