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>
This commit is contained in:
parent
bec964ed3b
commit
b315515544
|
@ -821,7 +821,6 @@ static void nfc_llcp_recv_ui(struct nfc_llcp_local *local,
|
||||||
skb_get(skb);
|
skb_get(skb);
|
||||||
} else {
|
} else {
|
||||||
pr_err("Receive queue is full\n");
|
pr_err("Receive queue is full\n");
|
||||||
kfree_skb(skb);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
nfc_llcp_sock_put(llcp_sock);
|
nfc_llcp_sock_put(llcp_sock);
|
||||||
|
@ -1022,7 +1021,6 @@ static void nfc_llcp_recv_hdlc(struct nfc_llcp_local *local,
|
||||||
skb_get(skb);
|
skb_get(skb);
|
||||||
} else {
|
} else {
|
||||||
pr_err("Receive queue is full\n");
|
pr_err("Receive queue is full\n");
|
||||||
kfree_skb(skb);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue