]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/connector/connector.c
[CONNECTOR]: Fix a spurious kfree_skb() call
[karo-tx-linux.git] / drivers / connector / connector.c
index 0e328d387af4cbecdb326238b12d904dfe4988b1..6883fcb79ad35d27cd3eb5d65d2f6eaab82ded4c 100644 (file)
@@ -218,7 +218,7 @@ static void cn_rx_skb(struct sk_buff *__skb)
                    skb->len < nlh->nlmsg_len ||
                    nlh->nlmsg_len > CONNECTOR_MAX_MSG_SIZE) {
                        kfree_skb(skb);
-                       goto out;
+                       return;
                }
 
                len = NLMSG_ALIGN(nlh->nlmsg_len);
@@ -229,9 +229,6 @@ static void cn_rx_skb(struct sk_buff *__skb)
                if (err < 0)
                        kfree_skb(skb);
        }
-
-out:
-       kfree_skb(__skb);
 }
 
 /*