summaryrefslogtreecommitdiff
path: root/net/wireless/sme.c
diff options
context:
space:
mode:
authorGuisen Yang <guiseny@codeaurora.org>2018-07-05 13:41:10 +0800
committerKe Huang <keh@codeaurora.org>2018-10-09 09:21:30 +0800
commit09451680168a3b46d563c3ea4e070ec4f419f9ed (patch)
tree315d6cbebe771904cfdc202d0b50743ca68cf304 /net/wireless/sme.c
parent3b8fc0b7a3fcc809378d82dbf66b417e186af205 (diff)
net:wireless:Fix kw issues
Fix the uninitialized variables used, NULL pointer dereference, and potential array OOB. Change-Id: I0787eaa377bf2bd29d5ddeabafa8f4e1c6a81919 CRs-Fixed: 2272639 Signed-off-by: Guisen Yang <guiseny@codeaurora.org>
Diffstat (limited to 'net/wireless/sme.c')
-rw-r--r--net/wireless/sme.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/wireless/sme.c b/net/wireless/sme.c
index 85c12c7d0ed1..6ccaaa3365b9 100644
--- a/net/wireless/sme.c
+++ b/net/wireless/sme.c
@@ -498,7 +498,7 @@ static int cfg80211_sme_get_conn_ies(struct wireless_dev *wdev,
if (!buf)
return -ENOMEM;
- if (ies_len) {
+ if (ies_len && ies) {
static const u8 before_extcapa[] = {
/* not listing IEs expected to be created by driver */
WLAN_EID_RSN,