summaryrefslogtreecommitdiffstats
path: root/net/mac80211
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@oracle.com>2012-11-27 20:31:19 +0300
committerJohannes Berg <johannes.berg@intel.com>2012-11-28 13:46:22 +0100
commit0624760c96da3ffeaec8027a016475ae752d75e1 (patch)
treead2624cfa20c66d297f1511b96d4d192116c6f2b /net/mac80211
parentd9d8b01978f6510a262ddc4da3b3694d5b149cfe (diff)
downloadblackbird-op-linux-0624760c96da3ffeaec8027a016475ae752d75e1.tar.gz
blackbird-op-linux-0624760c96da3ffeaec8027a016475ae752d75e1.zip
mac80211: fix potential NULL dereference
Smatch complains that we could dereference skb later in the function. It's probably unlikely, but we may as well return here and avoid it. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> [change summary] Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211')
-rw-r--r--net/mac80211/rx.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c
index 9b13b8b24245..db343fa8033c 100644
--- a/net/mac80211/rx.c
+++ b/net/mac80211/rx.c
@@ -49,7 +49,7 @@ static struct sk_buff *remove_monitor_info(struct ieee80211_local *local,
/* driver bug */
WARN_ON(1);
dev_kfree_skb(skb);
- skb = NULL;
+ return NULL;
}
}
OpenPOWER on IntegriCloud