skb_orphan(skb); 
static __inline__ int netlink_broadcast_deliver(struct sock *sk, struct sk_buff *skb){	struct netlink_sock *nlk = nlk_sk(sk);	if (atomic_read(&sk->sk_rmem_alloc) <= sk->sk_rcvbuf &&	    !test_bit(0, &nlk->state)) {		skb_set_owner_r(skb, sk);		skb_queue_tail(&sk->sk_receive_queue, skb);		sk->sk_data_ready(sk, skb->len);		return atomic_read(&sk->sk_rmem_alloc) > sk->sk_rcvbuf;	}	return -1;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/db61ecc3352d72513c1b07805bd6f760e30c001b/af_netlink.c/buggy/net/netlink/af_netlink.c