[Pcsclite-cvs-commit] r3262 - /trunk/PCSC/src/utils/formaticc.c
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Mon Jan 5 10:19:47 UTC 2009
Author: rousseau
Date: Mon Jan 5 10:19:47 2009
New Revision: 3262
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=3262
Log:
free mszReaders before returning
Modified:
trunk/PCSC/src/utils/formaticc.c
Modified: trunk/PCSC/src/utils/formaticc.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/utils/formaticc.c?rev=3262&op=diff
==============================================================================
--- trunk/PCSC/src/utils/formaticc.c (original)
+++ trunk/PCSC/src/utils/formaticc.c Mon Jan 5 10:19:47 2009
@@ -136,6 +136,7 @@
{
(void)SCardReleaseContext(hContext);
printf("Error connecting to reader %ld\n", rv);
+ free(mszReaders);
return 1;
}
@@ -171,6 +172,7 @@
printf("Corrupt APDU: %s\n", line);
(void)SCardDisconnect(hCard, SCARD_RESET_CARD);
(void)SCardReleaseContext(hContext);
+ free(mszReaders);
return 1;
}
s[i] = x;
@@ -206,6 +208,7 @@
printf("Invalid Protocol\n");
(void)SCardDisconnect(hCard, SCARD_RESET_CARD);
(void)SCardReleaseContext(hContext);
+ free(mszReaders);
return 1;
}
}
@@ -235,6 +238,7 @@
(void)SCardEndTransaction(hCard, SCARD_LEAVE_CARD);
(void)SCardDisconnect(hCard, SCARD_UNPOWER_CARD);
(void)SCardReleaseContext(hContext);
+ free(mszReaders);
return 0;
}
More information about the Pcsclite-cvs-commit
mailing list