summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRongjun Chen <rongjun.chen@amlogic.com>2018-04-24 10:56:19 +0800
committerRongjun Chen <rongjun.chen@amlogic.com>2018-04-26 16:55:43 +0800
commit7c0c49ad867ac508dc8e4da53c72bb643359ee45 (patch)
tree4e32f28f011349ebff5557611a25bd09d2ad035f
parent47cb572c30bd9d1a254f5ad7e3d956501fd18814 (diff)
downloaddhd-driver-7c0c49ad867ac508dc8e4da53c72bb643359ee45.tar.gz
wifi: fix reboot panic issue
Change-Id: Ie32f16fe783f753e81160078f7f166673e9b7932 Signed-off-by: Rongjun Chen <rongjun.chen@amlogic.com>
-rw-r--r--bcmdhd.1.579.77.41.1.cn/wl_cfg80211.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/bcmdhd.1.579.77.41.1.cn/wl_cfg80211.c b/bcmdhd.1.579.77.41.1.cn/wl_cfg80211.c
index 9e5f3fb..fa88629 100644
--- a/bcmdhd.1.579.77.41.1.cn/wl_cfg80211.c
+++ b/bcmdhd.1.579.77.41.1.cn/wl_cfg80211.c
@@ -17082,8 +17082,12 @@ int wl_cfg80211_hang(struct net_device *dev, u16 reason)
s32 wl_cfg80211_down(struct net_device *dev)
{
- struct bcm_cfg80211 *cfg = wl_get_cfg(dev);
s32 err;
+ struct bcm_cfg80211 *cfg = NULL;
+ if (dev == NULL)
+ return err;
+
+ cfg = wl_get_cfg(dev);
WL_DBG(("In\n"));
if (cfg == NULL)