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,
|
||||
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;
|
||||
int rv;
|
||||
|
||||
LOG_FUNC_CALLED(ctx);
|
||||
|
||||
if (opts && opts->flags & SC_PKCS15EMU_FLAGS_NO_CHECK)
|
||||
return sc_pkcs15emu_coolkey_init(p15card);
|
||||
rv = sc_pkcs15emu_coolkey_init(p15card);
|
||||
else {
|
||||
int r = coolkey_detect_card(p15card);
|
||||
if (r)
|
||||
return SC_ERROR_WRONG_CARD;
|
||||
return sc_pkcs15emu_coolkey_init(p15card);
|
||||
rv = coolkey_detect_card(p15card);
|
||||
if (rv)
|
||||
LOG_FUNC_RETURN(ctx, SC_ERROR_WRONG_CARD);
|
||||
rv = sc_pkcs15emu_coolkey_init(p15card);
|
||||
}
|
||||
|
||||
LOG_FUNC_RETURN(ctx, rv);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user