summaryrefslogtreecommitdiff
path: root/net/wireless/util.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/util.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/util.c')
-rw-r--r--net/wireless/util.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/wireless/util.c b/net/wireless/util.c
index afdbc1200a1b..e50092658fcc 100644
--- a/net/wireless/util.c
+++ b/net/wireless/util.c
@@ -591,6 +591,7 @@ int ieee80211_data_from_8023(struct sk_buff *skb, const u8 *addr,
hdr.frame_control = fc;
hdr.duration_id = 0;
hdr.seq_ctrl = 0;
+ eth_zero_addr(hdr.addr4);
skip_header_bytes = ETH_HLEN;
if (ethertype == ETH_P_AARP || ethertype == ETH_P_IPX) {