]> Pileus Git - ~andy/linux/blobdiff - net/ipv4/gre.c
gre: fix a possible skb leak
[~andy/linux] / net / ipv4 / gre.c
index b2e805af9b87a03675d7bac1a7e210124757e566..7856d1651d054325a67d1ac4847204be45bbceaa 100644 (file)
@@ -178,7 +178,7 @@ static struct sk_buff *gre_gso_segment(struct sk_buff *skb,
 
                                err = __skb_linearize(skb);
                                if (err) {
-                                       kfree_skb(segs);
+                                       kfree_skb_list(segs);
                                        segs = ERR_PTR(err);
                                        goto out;
                                }