This patch adds error handling after skb_clone and deliver only if
skb_clone was successful.
Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
                        continue;
 
                skb2 = skb_clone(skb, GFP_ATOMIC);
-               skb2->dev = sdata->dev;
+               if (skb2) {
+                       skb2->dev = sdata->dev;
+                       ieee802154_deliver_skb(skb2);
 
-               ieee802154_deliver_skb(skb2);
-
-               sdata->dev->stats.rx_packets++;
-               sdata->dev->stats.rx_bytes += skb->len;
+                       sdata->dev->stats.rx_packets++;
+                       sdata->dev->stats.rx_bytes += skb->len;
+               }
        }
 }