NFC: Remove an impossible HCI error case
authorEric Lapuyade <eric.lapuyade@intel.com>
Wed, 2 May 2012 09:37:19 +0000 (11:37 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 9 Jul 2012 20:42:06 +0000 (16:42 -0400)
nfc_hci_recv_frame can not be called with a NULL skb.

Signed-off-by: Eric Lapuyade <eric.lapuyade@intel.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
net/nfc/hci/core.c

index 1dc6485343b9335a95cd33656e76dab727b7c843..1a009d554fd77e8d6916ab6278d04b819c555628 100644 (file)
@@ -735,16 +735,6 @@ void nfc_hci_recv_frame(struct nfc_hci_dev *hdev, struct sk_buff *skb)
        struct sk_buff *frag_skb;
        int msg_len;
 
-       if (skb == NULL) {
-               /* TODO ELa: lower layer had permanent failure, need to
-                * propagate that up
-                */
-
-               skb_queue_purge(&hdev->rx_hcp_frags);
-
-               return;
-       }
-
        packet = (struct hcp_packet *)skb->data;
        if ((packet->header & ~NFC_HCI_FRAGMENT) == 0) {
                skb_queue_tail(&hdev->rx_hcp_frags, skb);