Fixed memory leak in nfc_initiator_select_passive_target()
This commit is contained in:
parent
d9a04a54ff
commit
e21def2aea
@ -579,6 +579,7 @@ nfc_initiator_select_passive_target(nfc_device *pnd,
|
|||||||
free(abtTmpInit);
|
free(abtTmpInit);
|
||||||
} else if (nm.nmt == NMT_ISO14443A) {
|
} else if (nm.nmt == NMT_ISO14443A) {
|
||||||
abtInit = abtTmpInit;
|
abtInit = abtTmpInit;
|
||||||
|
free(abtTmpInit);
|
||||||
iso14443_cascade_uid(pbtInitData, szInitData, abtInit, &szInit);
|
iso14443_cascade_uid(pbtInitData, szInitData, abtInit, &szInit);
|
||||||
} else {
|
} else {
|
||||||
abtInit = abtTmpInit;
|
abtInit = abtTmpInit;
|
||||||
@ -587,8 +588,6 @@ nfc_initiator_select_passive_target(nfc_device *pnd,
|
|||||||
szInit = szInitData;
|
szInit = szInitData;
|
||||||
}
|
}
|
||||||
HAL(initiator_select_passive_target, pnd, nm, abtInit, szInit, pnt);
|
HAL(initiator_select_passive_target, pnd, nm, abtInit, szInit, pnt);
|
||||||
|
|
||||||
free(abtTmpInit);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @ingroup initiator
|
/** @ingroup initiator
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user