diff options
-rw-r--r-- | net/core/dev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/core/dev.c b/net/core/dev.c index f411c28d0a66..a989f8502412 100644 --- a/net/core/dev.c +++ b/net/core/dev.c | |||
@@ -2673,7 +2673,7 @@ static struct sk_buff *validate_xmit_skb(struct sk_buff *skb, struct net_device | |||
2673 | 2673 | ||
2674 | segs = skb_gso_segment(skb, features); | 2674 | segs = skb_gso_segment(skb, features); |
2675 | if (IS_ERR(segs)) { | 2675 | if (IS_ERR(segs)) { |
2676 | segs = NULL; | 2676 | goto out_kfree_skb; |
2677 | } else if (segs) { | 2677 | } else if (segs) { |
2678 | consume_skb(skb); | 2678 | consume_skb(skb); |
2679 | skb = segs; | 2679 | skb = segs; |