From: Dan Carpenter Date: Fri, 30 Apr 2010 23:42:08 +0000 (-0700) Subject: ipv6: cleanup: remove unneeded null check X-Git-Tag: Ubuntu-5.2.0-15.16~25140^2~298 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=83d7eb2979cd3390c375470225dd2d8f2009bc70;p=mirror_ubuntu-eoan-kernel.git ipv6: cleanup: remove unneeded null check We dereference "sk" unconditionally elsewhere in the function. This was left over from: b30bd282 "ip6_xmit: remove unnecessary NULL ptr check". According to that commit message, "the sk argument to ip6_xmit is never NULL nowadays since the skb->priority assigment expects a valid socket." Signed-off-by: Dan Carpenter Signed-off-by: David S. Miller --- diff --git a/net/ipv6/ip6_output.c b/net/ipv6/ip6_output.c index 7db09c3f5289..e7a5f17d5e95 100644 --- a/net/ipv6/ip6_output.c +++ b/net/ipv6/ip6_output.c @@ -218,8 +218,7 @@ int ip6_xmit(struct sock *sk, struct sk_buff *skb, struct flowi *fl, } kfree_skb(skb); skb = skb2; - if (sk) - skb_set_owner_w(skb, sk); + skb_set_owner_w(skb, sk); } if (opt->opt_flen) ipv6_push_frag_opts(skb, opt, &proto);