aboutsummaryrefslogtreecommitdiff
path: root/datapath/brcompat.c
diff options
context:
space:
mode:
authorSimon Horman <horms@verge.net.au>2010-08-25 12:10:32 +0900
committerJesse Gross <jesse@nicira.com>2010-08-24 20:18:17 -0700
commitf2d9c30bdf455d8ce6dbf2188c1330e4b33d7d1f (patch)
treeb8bcd5bfb42b1713a4ff606b887904ee77096195 /datapath/brcompat.c
parente631bc29d05cb7cd634cb3436b8b2a56188889f1 (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.c3
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);