diff options
author | Rongjun Chen <rongjun.chen@amlogic.com> | 2018-04-24 10:56:19 +0800 |
---|---|---|
committer | Rongjun Chen <rongjun.chen@amlogic.com> | 2018-04-26 16:55:43 +0800 |
commit | 7c0c49ad867ac508dc8e4da53c72bb643359ee45 (patch) | |
tree | 4e32f28f011349ebff5557611a25bd09d2ad035f | |
parent | 47cb572c30bd9d1a254f5ad7e3d956501fd18814 (diff) | |
download | dhd-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.c | 6 |
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) |