NFC: st21nfcb: Fix memory leak in secure element probing stage
In case the hci session is successfully initialized we never release the nci_core_conn_create dest_params. Signed-off-by: Christophe Ricard <christophe-h.ricard@st.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
6be88670fc
commit
2ca2100279
@ -542,14 +542,12 @@ static int st21nfcb_hci_network_init(struct nci_dev *ndev)
|
||||
|
||||
r = nci_hci_dev_session_init(ndev);
|
||||
if (r != NCI_HCI_ANY_OK)
|
||||
goto exit;
|
||||
goto free_dest_params;
|
||||
|
||||
r = nci_nfcee_mode_set(ndev, ndev->hci_dev->conn_info->id,
|
||||
NCI_NFCEE_ENABLE);
|
||||
if (r != NCI_STATUS_OK)
|
||||
goto exit;
|
||||
|
||||
return 0;
|
||||
goto free_dest_params;
|
||||
|
||||
free_dest_params:
|
||||
kfree(dest_params);
|
||||
|
Loading…
Reference in New Issue
Block a user