Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 140ef7f6 authored by Waldemar Rymarkiewicz's avatar Waldemar Rymarkiewicz Committed by Samuel Ortiz
Browse files

NFC: pn533: Fix incorrect kfree of complete args



We must free 'cmd_complete_mi_arg' and not 'cmd_complete_arg'
when getting send error handling fragmented response.

Signed-off-by: default avatarWaldemar Rymarkiewicz <waldemar.rymarkiewicz@tieto.com>
Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
parent 4b2a9532
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -2253,7 +2253,7 @@ static void pn533_wq_mi_recv(struct work_struct *work)
		    "Error %d when trying to perform data_exchange", rc);
		    "Error %d when trying to perform data_exchange", rc);


	dev_kfree_skb(skb);
	dev_kfree_skb(skb);
	kfree(dev->cmd_complete_arg);
	kfree(dev->cmd_complete_mi_arg);


error:
error:
	pn533_send_ack(dev, GFP_KERNEL);
	pn533_send_ack(dev, GFP_KERNEL);