Skip to content
Commit 2d4baff8 authored by Herbert Xu's avatar Herbert Xu
Browse files

[SKBUFF]: Free old skb properly in skb_morph



The skb_morph function only freed the data part of the dst skb, but leaked
the auxiliary data such as the netfilter fields.  This patch fixes this by
moving the relevant parts from __kfree_skb to skb_release_all and calling
it in skb_morph.

It also makes kfree_skbmem static since it's no longer called anywhere else
and it now no longer does skb_release_data.

Thanks to Yasuyuki KOZAKAI for finding this problem and posting a patch for
it.

Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent 218ad12f
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment