diff --git a/[refs] b/[refs] index 3fa8ab87e637..403375d0b10e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: be48be08a829db09a4f786f44a1872ef0f533c85 +refs/heads/master: 6cf92e98a48ba4bd5aeb8932b3844d3f8eacac76 diff --git a/trunk/drivers/connector/connector.c b/trunk/drivers/connector/connector.c index 0e328d387af4..6883fcb79ad3 100644 --- a/trunk/drivers/connector/connector.c +++ b/trunk/drivers/connector/connector.c @@ -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); } /*