aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Escande <thierry.escande@linux.intel.com>2013-03-20 11:00:16 -0400
committerSamuel Ortiz <sameo@linux.intel.com>2013-03-20 11:46:40 -0400
commitb3155155440190de78fb501953136a6c5b82e327 (patch)
tree991c683d5fe6b34f63085ff925e89eff1b10fea2
parentbec964ed3b2549086e1fdfbf7f1ce8c22f89baa4 (diff)
NFC: llcp: Remove possible double call to kfree_skb
kfree_skb was called twice when the socket receive queue is full Signed-off-by: Thierry Escande <thierry.escande@linux.intel.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
-rw-r--r--net/nfc/llcp/llcp.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/net/nfc/llcp/llcp.c b/net/nfc/llcp/llcp.c
index 336813ff8cd5..ee25f25f0cd6 100644
--- a/net/nfc/llcp/llcp.c
+++ b/net/nfc/llcp/llcp.c
@@ -821,7 +821,6 @@ static void nfc_llcp_recv_ui(struct nfc_llcp_local *local,
821 skb_get(skb); 821 skb_get(skb);
822 } else { 822 } else {
823 pr_err("Receive queue is full\n"); 823 pr_err("Receive queue is full\n");
824 kfree_skb(skb);
825 } 824 }
826 825
827 nfc_llcp_sock_put(llcp_sock); 826 nfc_llcp_sock_put(llcp_sock);
@@ -1022,7 +1021,6 @@ static void nfc_llcp_recv_hdlc(struct nfc_llcp_local *local,
1022 skb_get(skb); 1021 skb_get(skb);
1023 } else { 1022 } else {
1024 pr_err("Receive queue is full\n"); 1023 pr_err("Receive queue is full\n");
1025 kfree_skb(skb);
1026 } 1024 }
1027 } 1025 }
1028 1026