diff options
author | mabbas <mohamed.abbas@intel.com> | 2015-10-14 16:27:07 -0700 |
---|---|---|
committer | Lee Campbell <leecam@google.com> | 2015-10-15 14:08:59 -0700 |
commit | b3eb9d30658b22d1a035931f47d524bcac747b2a (patch) | |
tree | 199b73ffcea150371ac7db280494ad7c23ee1cad | |
parent | 7f5a113aa460b4a3a01ecc792fac57f0ff0e9b38 (diff) | |
download | intel-b3eb9d30658b22d1a035931f47d524bcac747b2a.tar.gz |
bcm43340: Check for null pointer.
return error if p2p pointer is null.
Change-Id: I34f8d73904d7e92bbd2a70238046f83013566b25
Tracked-On:
Signed-off-by: mabbas <mohamed.abbas@intel.com>
Reviewed-on: https://android.intel.com/424080
Tested-by: Beare, Bruce J <bruce.j.beare@intel.com>
Reviewed-by: Wood, Brian J <brian.j.wood@intel.com>
Reviewed-by: Beare, Bruce J <bruce.j.beare@intel.com>
-rw-r--r-- | drivers/staging/edison-bcm43340/wl_cfgp2p.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/staging/edison-bcm43340/wl_cfgp2p.c b/drivers/staging/edison-bcm43340/wl_cfgp2p.c index 1daf9e3d677..11dee7b07a2 100644 --- a/drivers/staging/edison-bcm43340/wl_cfgp2p.c +++ b/drivers/staging/edison-bcm43340/wl_cfgp2p.c @@ -2539,8 +2539,10 @@ wl_cfgp2p_add_p2p_disc_if(struct bcm_cfg80211 *cfg) struct wireless_dev *wdev = NULL; struct ether_addr primary_mac; - if (!cfg) + if (!cfg || !cfg->p2p) { + CFGP2P_ERR(("%s: Bad values\n", __FUNCTION__)); return ERR_PTR(-EINVAL); + } mutex_lock(&cfg->p2p_wdev_sync); WL_TRACE(("Enter\n")); |