Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix a bug previous in the previous patch
** CID 1598411: Control flow issues (MISSING_RESTORE) /src/commands.c: 536 in SecurePINVerify() ________________________________________________________________________________________________________ *** CID 1598411: Control flow issues (MISSING_RESTORE) /src/commands.c: 536 in SecurePINVerify() 530 #define T1_S_RESPONSE 0x20 531 #define T1_S_TYPE(pcb) ((pcb) & 0x0F) 532 #define T1_S_WTX 0x03 533 534 /* this should not happen. It will make coverity happy */ 535 if (*RxLength < 4) >>> CID 1598411: Control flow issues (MISSING_RESTORE) >>> Value of non-local "ccid_descriptor->readTimeout" that was saved in "old_read_timeout" is not restored as it was along other paths. 536 return IFD_COMMUNICATION_ERROR; 537 538 /* WTX S-block */ 539 if ((T1_S_BLOCK | T1_S_WTX) == RxBuffer[PCB]) 540 { 541 /*
- Loading branch information