pteid: Do not overwrite already set information in tokeninfo
Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=22578
This commit is contained in:
parent
f49162af04
commit
a5f04188bc
@ -173,7 +173,6 @@ static int sc_pkcs15emu_pteid_init(sc_pkcs15_card_t * p15card)
|
|||||||
sc_log(ctx, "Reading of EF.TOKENINFO failed: %d", rv);
|
sc_log(ctx, "Reading of EF.TOKENINFO failed: %d", rv);
|
||||||
LOG_FUNC_RETURN(ctx, rv);
|
LOG_FUNC_RETURN(ctx, rv);
|
||||||
}
|
}
|
||||||
memset(p15card->tokeninfo, 0, sizeof(*p15card->tokeninfo));
|
|
||||||
rv = sc_pkcs15_parse_tokeninfo(p15card->card->ctx, p15card->tokeninfo,
|
rv = sc_pkcs15_parse_tokeninfo(p15card->card->ctx, p15card->tokeninfo,
|
||||||
buf, len);
|
buf, len);
|
||||||
if (rv != SC_SUCCESS) {
|
if (rv != SC_SUCCESS) {
|
||||||
|
Loading…
Reference in New Issue
Block a user