netdev
[Top] [All Lists]

Re: [PATCH] netlink: defer socket destruction a bit

To: Tommy Christensen <tommy.christensen@xxxxxxxxx>
Subject: Re: [PATCH] netlink: defer socket destruction a bit
From: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx>
Date: Thu, 12 May 2005 08:24:21 +1000
Cc: "David S. Miller" <davem@xxxxxxxxxxxxx>, netdev@xxxxxxxxxxx, Ken-ichirou MATSUZAWA <chamas@xxxxxxxxxxxxx>
In-reply-to: <428284D6.9000804@xxxxxxxxx>
References: <428284D6.9000804@xxxxxxxxx>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mutt/1.5.6+20040907i
On Thu, May 12, 2005 at 12:19:02AM +0200, Tommy Christensen wrote:
>
> diff -ru linux-2.6.12-rc4/net/netlink/af_netlink.c 
> linux-2.6.12-work/net/netlink/af_netlink.c
> --- linux-2.6.12-rc4/net/netlink/af_netlink.c 2005-05-11 11:10:20.000000000 
> +0200
> +++ linux-2.6.12-work/net/netlink/af_netlink.c        2005-05-12 
> 00:11:08.990990172 +0200
> @@ -785,11 +785,12 @@
>       sk_for_each_bound(sk, node, &nl_table[ssk->sk_protocol].mc_list)
>               do_one_broadcast(sk, &info);
>  
> +     kfree_skb(skb);
> +
>       netlink_unlock_table();
>  
>       if (info.skb2)
>               kfree_skb(info.skb2);
> -     kfree_skb(skb);

Good catch.  But doesn't this affect skb2 as well?

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <herbert@xxxxxxxxxxxxxxxxxxx>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

<Prev in Thread] Current Thread [Next in Thread>