Fix warning Function call argument is an uninitialized value
acr122_usb.c:237:3: warning: Function call argument is an uninitialized value LOG_HEX(NFC_LOG_GROUP_COM, "TX", abtTx, szTx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../libnfc/log.h:107:7: note: expanded from macro 'LOG_HEX' snprintf (__acBuf + __szBuf, sizeof(__acBuf) - __szBuf, "%02x ",((uint8_t *)(pbtData))[__szPos]); \ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Maybe a side effect of the #pragma pack not properly understood by the static analyser but anyway acr122_usb_frame_template is also used the same way to initialize the other frames
This commit is contained in:
parent
2db4a0e7e4
commit
18fe330413
1 changed files with 3 additions and 7 deletions
|
@ -782,15 +782,11 @@ acr122_usb_init(nfc_device *pnd)
|
|||
return res;
|
||||
|
||||
// Power On ICC
|
||||
struct ccid_header ccid_frame = {
|
||||
.bMessageType = PC_to_RDR_IccPowerOn,
|
||||
.dwLength = 0,
|
||||
.bSlot = 0,
|
||||
.bSeq = 0,
|
||||
.bMessageSpecific = { 0x01, 0x00, 0x00 },
|
||||
uint8_t ccid_frame[] = {
|
||||
PC_to_RDR_IccPowerOn, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
|
||||
};
|
||||
|
||||
if ((res = acr122_usb_bulk_write(DRIVER_DATA(pnd), (unsigned char *)&ccid_frame, sizeof(struct ccid_header), 1000)) < 0)
|
||||
if ((res = acr122_usb_bulk_write(DRIVER_DATA(pnd), ccid_frame, sizeof(struct ccid_header), 1000)) < 0)
|
||||
return res;
|
||||
if ((res = acr122_usb_bulk_read(DRIVER_DATA(pnd), abtRxBuf, sizeof(abtRxBuf), 1000)) < 0)
|
||||
return res;
|
||||
|
|
Loading…
Reference in a new issue