summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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"));