pn53x: only create a current target when at least one have been found.
This commit is contained in:
parent
07dfed8a08
commit
936210c076
1 changed files with 2 additions and 1 deletions
|
@ -1271,10 +1271,11 @@ pn53x_initiator_select_dep_target(struct nfc_device *pnd,
|
|||
} else {
|
||||
res = pn53x_InJumpForDEP(pnd, ndm, nbr, pbtPassiveInitiatorData, NULL, NULL, 0, pnt, timeout);
|
||||
}
|
||||
if (res >= 0)
|
||||
if (res > 0) {
|
||||
if (pn53x_current_target_new(pnd, pnt) == NULL) {
|
||||
return NFC_ESOFT;
|
||||
}
|
||||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue