From 0bafa3aeab494367d930afa52ee8c460ad9f514b Mon Sep 17 00:00:00 2001 From: Taesoo Jun Date: Thu, 14 Sep 2017 17:50:56 +0900 Subject: [PATCH] [Fix] NULL_AFTER_DEREF Change-Id: Ifb34cf54b4293f34799ccf0d10f3f3fa3c16e0bc --- src/wifi-indicator.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/wifi-indicator.c b/src/wifi-indicator.c index cb138f2..e788e65 100755 --- a/src/wifi-indicator.c +++ b/src/wifi-indicator.c @@ -91,6 +91,11 @@ static int __netconfig_wifi_update_and_get_rssi(void) g_variant_get(message, "(v)", &value); g_variant_get(value, "a{sv}", &iter); + if (iter == NULL) { + ERR("Fail to get list from SignalPoll"); + return 0; + } + while (g_variant_iter_loop(iter, "{sv}", &key, &variant)) { key_value = g_variant_get_int32(variant); -- 2.7.4