diff options
author | Simon Horman <horms@verge.net.au> | 2010-08-25 12:10:32 +0900 |
---|---|---|
committer | Jesse Gross <jesse@nicira.com> | 2010-08-24 20:18:17 -0700 |
commit | f2d9c30bdf455d8ce6dbf2188c1330e4b33d7d1f (patch) | |
tree | b8bcd5bfb42b1713a4ff606b887904ee77096195 /datapath/brcompat.c | |
parent | e631bc29d05cb7cd634cb3436b8b2a56188889f1 (diff) |
datapath: Unconditionally call kfree_skb()
kfree_skb() will ignore a NULL pointer.
Signed-off-by: Simon Horman <horms@verge.net.au>
Signed-off-by: Jesse Gross <jesse@nicira.com>
Diffstat (limited to 'datapath/brcompat.c')
-rw-r--r-- | datapath/brcompat.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/datapath/brcompat.c b/datapath/brcompat.c index b68720bd..44b2c992 100644 --- a/datapath/brcompat.c +++ b/datapath/brcompat.c @@ -425,8 +425,7 @@ static int brc_genl_dp_result(struct sk_buff *skb, struct genl_info *info) if (brc_seq == info->snd_seq) { brc_seq++; - if (brc_reply) - kfree_skb(brc_reply); + kfree_skb(brc_reply); brc_reply = skb; complete(&brc_done); |