Remove the traces of C99: declare variables before any code.
Thanks to Guillaume JEAN for the patch http://www.opensc-project.org/pipermail/opensc-devel/2010-September/014903.html git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@4723 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
parent
4a547b6f09
commit
63dafb8ee5
|
@ -313,10 +313,11 @@ DWORD WINAPI CardAuthenticatePin(__in PCARD_DATA pCardData,
|
|||
int r;
|
||||
sc_pkcs15_object_t *pin_obj;
|
||||
char type[256];
|
||||
|
||||
VENDOR_SPECIFIC *vs;
|
||||
|
||||
if(!pCardData) return SCARD_E_INVALID_PARAMETER;
|
||||
|
||||
VENDOR_SPECIFIC *vs = (VENDOR_SPECIFIC*)(pCardData->pvVendorSpecific);
|
||||
vs = (VENDOR_SPECIFIC*)(pCardData->pvVendorSpecific);
|
||||
|
||||
logprintf(pCardData, 1, "CardAuthenticatePin %S %d %d\n", NULLWSTR(pwszUserId), \
|
||||
cbPin, vs->bPinsFreshness);
|
||||
|
@ -409,11 +410,13 @@ DWORD WINAPI CardDeauthenticate(__in PCARD_DATA pCardData,
|
|||
__in LPWSTR pwszUserId,
|
||||
__in DWORD dwFlags)
|
||||
{
|
||||
VENDOR_SPECIFIC *vs;
|
||||
|
||||
logprintf(pCardData, 1, "CardDeauthenticate\n");
|
||||
|
||||
if(!pCardData) return SCARD_E_INVALID_PARAMETER;
|
||||
|
||||
VENDOR_SPECIFIC *vs = (VENDOR_SPECIFIC*)(pCardData->pvVendorSpecific);
|
||||
vs = (VENDOR_SPECIFIC*)(pCardData->pvVendorSpecific);
|
||||
|
||||
CLEAR_PIN(vs->cardFiles.file_cardcf.bPinsFreshness, ROLE_USER);
|
||||
|
||||
|
|
Loading…
Reference in New Issue