md: fix return code in 'CardGetContainerInfo'

This commit is contained in:
Viktor Tarasov 2014-05-13 14:57:01 +02:00
parent 808fff2246
commit e41d94ca1a
1 changed files with 9 additions and 0 deletions

View File

@ -2214,6 +2214,11 @@ DWORD WINAPI CardGetContainerInfo(__in PCARD_DATA pCardData, __in BYTE bContaine
logprintf(pCardData, 1, "encode public key error %d\n", rv);
ret = SCARD_F_INTERNAL_ERROR;
}
else {
logprintf(pCardData, 1, "public key encoded\n");
ret = SCARD_S_SUCCESS;
}
sc_pkcs15_free_pubkey(pubkey);
}
else {
@ -2233,6 +2238,10 @@ DWORD WINAPI CardGetContainerInfo(__in PCARD_DATA pCardData, __in BYTE bContaine
logprintf(pCardData, 1, "encode certificate public key error %d\n", rv);
ret = SCARD_F_INTERNAL_ERROR;
}
else {
logprintf(pCardData, 1, "certificate public key encoded\n");
ret = SCARD_S_SUCCESS;
}
sc_pkcs15_free_certificate(cert);
}