diff options
-rw-r--r-- | drivers/net/wireless/wl12xx/wl1251_debugfs.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/wl12xx/wl1251_debugfs.c b/drivers/net/wireless/wl12xx/wl1251_debugfs.c index a00723059f83..1685c09c8589 100644 --- a/drivers/net/wireless/wl12xx/wl1251_debugfs.c +++ b/drivers/net/wireless/wl12xx/wl1251_debugfs.c | |||
@@ -443,7 +443,8 @@ out: | |||
443 | 443 | ||
444 | void wl1251_debugfs_reset(struct wl1251 *wl) | 444 | void wl1251_debugfs_reset(struct wl1251 *wl) |
445 | { | 445 | { |
446 | memset(wl->stats.fw_stats, 0, sizeof(*wl->stats.fw_stats)); | 446 | if (wl->stats.fw_stats != NULL) |
447 | memset(wl->stats.fw_stats, 0, sizeof(*wl->stats.fw_stats)); | ||
447 | wl->stats.retry_count = 0; | 448 | wl->stats.retry_count = 0; |
448 | wl->stats.excessive_retries = 0; | 449 | wl->stats.excessive_retries = 0; |
449 | } | 450 | } |