summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaehyun Kim <jeik01.kim@samsung.com>2019-11-22 11:18:11 +0900
committerJaehyun Kim <jeik01.kim@samsung.com>2019-11-22 11:28:15 +0900
commitccab36f4bda1ba2f4bf3d76df2ed41e950f36aae (patch)
tree8cf7c63808e320636e90bdddc5e0c1530568d0ca
parente263254e6d7380fd5a18f4d54bfe9fecb2e6394d (diff)
downloadconnman-ccab36f4bda1ba2f4bf3d76df2ed41e950f36aae.tar.gz
connman-ccab36f4bda1ba2f4bf3d76df2ed41e950f36aae.tar.bz2
connman-ccab36f4bda1ba2f4bf3d76df2ed41e950f36aae.zip
wifi: Fix derefrencing of NULL pointer
In some cases wifi->autoscan is NULL which leads to crash Change-Id: I44d6005bcc1972aaa8f347529d7f8ac6ad22b8e3 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
-rwxr-xr-xplugins/wifi.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/wifi.c b/plugins/wifi.c
index 57d8572c..caf48cde 100755
--- a/plugins/wifi.c
+++ b/plugins/wifi.c
@@ -2269,6 +2269,11 @@ static gboolean autoscan_timeout(gpointer data)
autoscan = wifi->autoscan;
+#if defined TIZEN_EXT
+ if (!autoscan)
+ return FALSE;
+#endif
+
if (autoscan->interval <= 0) {
interval = autoscan->base;
goto set_interval;