diff options
| author | Guisen Yang <guiseny@codeaurora.org> | 2018-07-05 13:41:10 +0800 |
|---|---|---|
| committer | Ke Huang <keh@codeaurora.org> | 2018-10-09 09:21:30 +0800 |
| commit | 09451680168a3b46d563c3ea4e070ec4f419f9ed (patch) | |
| tree | 315d6cbebe771904cfdc202d0b50743ca68cf304 /net/wireless/sme.c | |
| parent | 3b8fc0b7a3fcc809378d82dbf66b417e186af205 (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.c | 2 |
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, |
