Fix a regression introduced at r461.

This prevents the ATR_REQ from being processed and some tags detection fails in
libfreefare.
This commit is contained in:
Romain Tartiere 2010-07-24 17:20:48 +00:00
parent 4ff66d125f
commit e6d079d87a

View file

@ -294,7 +294,7 @@ pn53x_InListPassiveTarget(const nfc_device_t* pnd,
size_t szRxLen = MAX_FRAME_LEN;
// We can not use pn53x_transceive() because abtRx[0] gives no status info
if(pnd->pdc->transceive(pnd->nds,abtCmd,4+szInitiatorDataLen,pbtTargetsData,&szRxLen)) {
*pszTargetsData = pbtTargetsData[0];
*pszTargetsData = szRxLen;
return true;
} else {
return false;
@ -309,4 +309,4 @@ pn53x_InDeselect(const nfc_device_t* pnd, const uint8_t ui8Target)
abtCmd[2] = ui8Target;
return(pn53x_transceive(pnd,abtCmd,sizeof(abtCmd),NULL,NULL));
}
}