Fixed memory leak in nfc_initiator_select_passive_target()

This commit is contained in:
Martin Vítek 2020-09-26 18:00:29 +02:00
parent d9a04a54ff
commit e21def2aea

View File

@ -579,6 +579,7 @@ nfc_initiator_select_passive_target(nfc_device *pnd,
free(abtTmpInit);
} else if (nm.nmt == NMT_ISO14443A) {
abtInit = abtTmpInit;
free(abtTmpInit);
iso14443_cascade_uid(pbtInitData, szInitData, abtInit, &szInit);
} else {
abtInit = abtTmpInit;
@ -587,8 +588,6 @@ nfc_initiator_select_passive_target(nfc_device *pnd,
szInit = szInitData;
}
HAL(initiator_select_passive_target, pnd, nm, abtInit, szInit, pnt);
free(abtTmpInit);
}
/** @ingroup initiator