coolkey: Improve return values logging in init_ex() function
This commit is contained in:
parent
365e29caae
commit
f432caf72c
@ -680,17 +680,20 @@ int
|
|||||||
sc_pkcs15emu_coolkey_init_ex(sc_pkcs15_card_t *p15card,
|
sc_pkcs15emu_coolkey_init_ex(sc_pkcs15_card_t *p15card,
|
||||||
struct sc_aid *aid, sc_pkcs15emu_opt_t *opts)
|
struct sc_aid *aid, sc_pkcs15emu_opt_t *opts)
|
||||||
{
|
{
|
||||||
sc_card_t *card = p15card->card;
|
sc_card_t *card = p15card->card;
|
||||||
sc_context_t *ctx = card->ctx;
|
sc_context_t *ctx = card->ctx;
|
||||||
|
int rv;
|
||||||
|
|
||||||
LOG_FUNC_CALLED(ctx);
|
LOG_FUNC_CALLED(ctx);
|
||||||
|
|
||||||
if (opts && opts->flags & SC_PKCS15EMU_FLAGS_NO_CHECK)
|
if (opts && opts->flags & SC_PKCS15EMU_FLAGS_NO_CHECK)
|
||||||
return sc_pkcs15emu_coolkey_init(p15card);
|
rv = sc_pkcs15emu_coolkey_init(p15card);
|
||||||
else {
|
else {
|
||||||
int r = coolkey_detect_card(p15card);
|
rv = coolkey_detect_card(p15card);
|
||||||
if (r)
|
if (rv)
|
||||||
return SC_ERROR_WRONG_CARD;
|
LOG_FUNC_RETURN(ctx, SC_ERROR_WRONG_CARD);
|
||||||
return sc_pkcs15emu_coolkey_init(p15card);
|
rv = sc_pkcs15emu_coolkey_init(p15card);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LOG_FUNC_RETURN(ctx, rv);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user