aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormabbas <mohamed.abbas@intel.com>2015-10-14 16:27:07 -0700
committerLee Campbell <leecam@google.com>2015-10-15 14:08:59 -0700
commitb3eb9d30658b22d1a035931f47d524bcac747b2a (patch)
tree199b73ffcea150371ac7db280494ad7c23ee1cad
parent7f5a113aa460b4a3a01ecc792fac57f0ff0e9b38 (diff)
downloadedison-v3.10-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.c4
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"));