From: zhong jiang Date: Thu, 20 Sep 2018 09:37:46 +0000 (+0800) Subject: ipv6: remove redundant null pointer check before kfree_skb X-Git-Tag: v5.4-rc1~2266^2~303^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f2a2f2166af8df04cf87127b6c63f1f4c64a8430;p=platform%2Fkernel%2Flinux-rpi.git ipv6: remove redundant null pointer check before kfree_skb kfree_skb has taken the null pointer into account. hence it is safe to remove the redundant null pointer check before kfree_skb. Signed-off-by: zhong jiang Signed-off-by: David S. Miller --- diff --git a/net/ipv6/af_inet6.c b/net/ipv6/af_inet6.c index 77ef847..e9c8cfd 100644 --- a/net/ipv6/af_inet6.c +++ b/net/ipv6/af_inet6.c @@ -468,12 +468,10 @@ void inet6_destroy_sock(struct sock *sk) /* Release rx options */ skb = xchg(&np->pktoptions, NULL); - if (skb) - kfree_skb(skb); + kfree_skb(skb); skb = xchg(&np->rxpmtu, NULL); - if (skb) - kfree_skb(skb); + kfree_skb(skb); /* Free flowlabels */ fl6_free_socklist(sk);