|
@@ -218,8 +218,7 @@ static int do_ipv6_setsockopt(struct sock *sk, int level, int optname,
|
|
if (opt)
|
|
if (opt)
|
|
sock_kfree_s(sk, opt, opt->tot_len);
|
|
sock_kfree_s(sk, opt, opt->tot_len);
|
|
pktopt = xchg(&np->pktoptions, NULL);
|
|
pktopt = xchg(&np->pktoptions, NULL);
|
|
- if (pktopt)
|
|
|
|
- kfree_skb(pktopt);
|
|
|
|
|
|
+ kfree_skb(pktopt);
|
|
|
|
|
|
sk->sk_destruct = inet_sock_destruct;
|
|
sk->sk_destruct = inet_sock_destruct;
|
|
/*
|
|
/*
|