FIX: Coverity scan 1333852, Make sure (card) is not null before accessing it.
This commit is contained in:
@@ -1269,12 +1269,13 @@ uint8_t iso14443b_select_card(iso14b_card_select_t *card )
|
|||||||
return 3;
|
return 3;
|
||||||
|
|
||||||
// CID
|
// CID
|
||||||
if (card) card->cid = Demod.output[0];
|
if (card) {
|
||||||
|
card->cid = Demod.output[0];
|
||||||
uint8_t fwt = card->atqb[6]>>4;
|
uint8_t fwt = card->atqb[6] >> 4;
|
||||||
if ( fwt < 16 ){
|
if ( fwt < 16 ){
|
||||||
uint32_t fwt_time = (302 << fwt);
|
uint32_t fwt_time = (302 << fwt);
|
||||||
iso14b_set_timeout( fwt_time);
|
iso14b_set_timeout( fwt_time);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// reset PCB block number
|
// reset PCB block number
|
||||||
pcb_blocknum = 0;
|
pcb_blocknum = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user