--- src/winscard_svc.c +++ src/winscard_svc.c @@ -90,8 +90,6 @@ if (i == PCSCLITE_MAX_APPLICATIONS_CONTEXTS) { - SYS_CloseFile(psContext[i].dwClientID); - psContext[i].dwClientID = 0; Log2(PCSC_LOG_CRITICAL, "No more context available (max: %d)", PCSCLITE_MAX_APPLICATIONS_CONTEXTS); return SCARD_F_INTERNAL_ERROR;