Fix resource leak for 108826
[platform/core/connectivity/net-config.git] / src / network-state.c
index 408d4fc..4460017 100755 (executable)
@@ -551,7 +551,8 @@ static char *__netconfig_get_preferred_ipv6_address(char *profile)
                                if (g_strcmp0(sub_key, "Address") == 0) {
                                        value = g_variant_get_string(variant, NULL);
                                        preferred_address6 = g_strdup(value);
-                                       break;
+                                       g_variant_iter_free(sub_iter);
+                                       goto done;
                                }
                        }
                        g_variant_iter_free(sub_iter);