aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/st/cw1200/scan.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/st/cw1200/scan.c')
-rw-r--r--drivers/net/wireless/st/cw1200/scan.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/wireless/st/cw1200/scan.c b/drivers/net/wireless/st/cw1200/scan.c
index 0a9eac93dd01..71e9b91cf15b 100644
--- a/drivers/net/wireless/st/cw1200/scan.c
+++ b/drivers/net/wireless/st/cw1200/scan.c
@@ -84,8 +84,11 @@ int cw1200_hw_scan(struct ieee80211_hw *hw,
84 84
85 frame.skb = ieee80211_probereq_get(hw, priv->vif->addr, NULL, 0, 85 frame.skb = ieee80211_probereq_get(hw, priv->vif->addr, NULL, 0,
86 req->ie_len); 86 req->ie_len);
87 if (!frame.skb) 87 if (!frame.skb) {
88 mutex_unlock(&priv->conf_mutex);
89 up(&priv->scan.lock);
88 return -ENOMEM; 90 return -ENOMEM;
91 }
89 92
90 if (req->ie_len) 93 if (req->ie_len)
91 skb_put_data(frame.skb, req->ie, req->ie_len); 94 skb_put_data(frame.skb, req->ie, req->ie_len);