소스 검색

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: Waldemar Rymarkiewicz <waldemar.rymarkiewicz@tieto.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Waldemar Rymarkiewicz 12 년 전
부모
커밋
140ef7f6b0
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      drivers/nfc/pn533.c

+ 1 - 1
drivers/nfc/pn533.c

@@ -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);