diff options
author | Wei Yongjun <yjwei@cn.fujitsu.com> | 2009-02-24 19:31:04 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-02-27 02:07:32 -0500 |
commit | 6f961068671698c242f1828960485fef1392916f (patch) | |
tree | 3a4a7119d026e3639496d44a50f5ff8692169e96 /net/key | |
parent | fbbfb986a8a3dfb42cd4cae7b1c7f822792823af (diff) |
af_key: remove some pointless conditionals before kfree_skb()
Remove some pointless conditionals before kfree_skb().
Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/key')
-rw-r--r-- | net/key/af_key.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/net/key/af_key.c b/net/key/af_key.c index 7dcbde3ea7d9..643c1be2d02e 100644 --- a/net/key/af_key.c +++ b/net/key/af_key.c | |||
@@ -313,8 +313,7 @@ static int pfkey_broadcast(struct sk_buff *skb, gfp_t allocation, | |||
313 | if (one_sk != NULL) | 313 | if (one_sk != NULL) |
314 | err = pfkey_broadcast_one(skb, &skb2, allocation, one_sk); | 314 | err = pfkey_broadcast_one(skb, &skb2, allocation, one_sk); |
315 | 315 | ||
316 | if (skb2) | 316 | kfree_skb(skb2); |
317 | kfree_skb(skb2); | ||
318 | kfree_skb(skb); | 317 | kfree_skb(skb); |
319 | return err; | 318 | return err; |
320 | } | 319 | } |
@@ -3573,8 +3572,7 @@ static int pfkey_sendmsg(struct kiocb *kiocb, | |||
3573 | out: | 3572 | out: |
3574 | if (err && hdr && pfkey_error(hdr, err, sk) == 0) | 3573 | if (err && hdr && pfkey_error(hdr, err, sk) == 0) |
3575 | err = 0; | 3574 | err = 0; |
3576 | if (skb) | 3575 | kfree_skb(skb); |
3577 | kfree_skb(skb); | ||
3578 | 3576 | ||
3579 | return err ? : len; | 3577 | return err ? : len; |
3580 | } | 3578 | } |