tcos: Replace assert with explicit check
Thanks oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=22999
This commit is contained in:
parent
8940ed5d85
commit
53395f4075
|
@ -607,7 +607,9 @@ static int tcos_decipher(sc_card_t *card, const u8 * crgram, size_t crgram_len,
|
||||||
tcos_data *data;
|
tcos_data *data;
|
||||||
int tcos3, r;
|
int tcos3, r;
|
||||||
|
|
||||||
assert(card != NULL && crgram != NULL && out != NULL);
|
if (card == NULL || crgram == NULL || out == NULL) {
|
||||||
|
return SC_ERROR_INVALID_ARGUMENTS;
|
||||||
|
}
|
||||||
ctx = card->ctx;
|
ctx = card->ctx;
|
||||||
tcos3=(card->type==SC_CARD_TYPE_TCOS_V3);
|
tcos3=(card->type==SC_CARD_TYPE_TCOS_V3);
|
||||||
data=(tcos_data *)card->drv_data;
|
data=(tcos_data *)card->drv_data;
|
||||||
|
|
Loading…
Reference in New Issue