summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Chuang <echuang@nvidia.com>2014-07-04 09:27:30 +0800
committerMandar Padmawar <mpadmawar@nvidia.com>2014-07-10 02:05:33 -0700
commit74b461d49c580fec3b534be859b1fa07d1889f15 (patch)
tree58d8b5e5315390196dce06f71d2560b690ec9e17
parent223d1faf2c41b7f4178854e85ab7b546e3931f6e (diff)
bcmdhd: check NULL pointer
Bug 200015171 Change-Id: I7c74fcbe5bb567051b356227596b49fedb8eac57 Signed-off-by: Eric Chuang <echuang@nvidia.com> Reviewed-on: http://git-master/r/433942 (cherry picked from commit 74c2b52d3c248246942e5590d88398d95870bf8c) Reviewed-on: http://git-master/r/435732 GVS: Gerrit_Virtual_Submit Reviewed-by: Anshul Jain (SW) <anshulj@nvidia.com> Tested-by: Anshul Jain (SW) <anshulj@nvidia.com>
-rwxr-xr-xdrivers/net/wireless/bcmdhd/wl_cfgp2p.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/bcmdhd/wl_cfgp2p.c b/drivers/net/wireless/bcmdhd/wl_cfgp2p.c
index 588dd832baca..f3b54d63d568 100755
--- a/drivers/net/wireless/bcmdhd/wl_cfgp2p.c
+++ b/drivers/net/wireless/bcmdhd/wl_cfgp2p.c
@@ -1174,7 +1174,7 @@ wl_cfgp2p_set_management_ie(struct wl_priv *wl, struct net_device *ndev, s32 bss
}
}
- if (mgmt_ie_buf != NULL) {
+ if (mgmt_ie_buf != NULL && mgmt_ie_len != NULL && curr_ie_buf != NULL) {
if (parsed_ie_buf_len && (parsed_ie_buf_len == *mgmt_ie_len) &&
(memcmp(mgmt_ie_buf, curr_ie_buf, parsed_ie_buf_len) == 0)) {
CFGP2P_INFO(("Previous mgmt IE is equals to current IE"));