Use g_variant_iter_next to prevent crash 37/178637/1 accepted/tizen/unified/20180514.094119 submit/tizen/20180511.073347
authorchleun.moon <chleun.moon@samsung.com>
Fri, 11 May 2018 05:04:13 +0000 (14:04 +0900)
committerchleun.moon <chleun.moon@samsung.com>
Fri, 11 May 2018 05:04:18 +0000 (14:04 +0900)
Change-Id: I689ee3736389ff35fd7198a7ff89db1c445c343f
Signed-off-by: Cheoleun Moon <chleun.moon@samsung.com>
packaging/capi-network-wifi-manager.spec
src/network_interface.c

index 654d5c8596bf1e57d2b79f8d032c57cbb7bef721..16b73c2a0c9d398f0340409b14316a53809306e2 100755 (executable)
@@ -1,6 +1,6 @@
 Name:          capi-network-wifi-manager
 Summary:       Network Wi-Fi library in TIZEN C API
-Version:       1.0.35
+Version:       1.0.36
 Release:       1
 Group:         System/Network
 License:       Apache-2.0
index 036bfa0f826d4786bbacff6a6a2e86af173a018c..34e25635c22c0d3009b28da77f2ec8c124a5f567 100755 (executable)
@@ -1067,7 +1067,7 @@ static int __net_extract_wifi_info(GVariantIter *array, net_profile_info_s* Prof
                        net_profile_bssid_list_s *bssid_list = NULL;
                        g_variant_get(var, "a{sv}", &iter_sub);
 
-                       while (g_variant_iter_loop(iter_sub, "{sv}", &value, &var)) {
+                       while (g_variant_iter_next(iter_sub, "{sv}", &value, &var)) {
                                if (g_strcmp0(value, "BSSID") == 0) {
                                        bssid_list = (net_profile_bssid_list_s *)g_try_malloc0(sizeof(net_profile_bssid_list_s));