commit | bd8a7036c06cf15779b31a5397d4afcb12be81ea | [log] [tgz] |
---|---|---|
author | Eric Dumazet <edumazet@google.com> | Mon Jun 24 06:26:00 2013 -0700 |
committer | David S. Miller <davem@davemloft.net> | Tue Jun 25 16:07:44 2013 -0700 |
tree | d78794e12fb4ac0005f019e6a51e797230d38970 | |
parent | 2b7a5db060f5e7d7f79bc45f818e08b8f244a3b8 [diff] |
gre: fix a possible skb leak commit 68c331631143 ("v4 GRE: Add TCP segmentation offload for GRE") added a possible skb leak, because it frees only the head of segment list, in case a skb_linearize() call fails. This patch adds a kfree_skb_list() helper to fix the bug. Signed-off-by: Eric Dumazet <edumazet@google.com> Cc: Pravin B Shelar <pshelar@nicira.com> Cc: Daniel Borkmann <dborkman@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>