Fix memory leaks 35/247735/1
authorJaehyun Kim <jeik01.kim@samsung.com>
Mon, 5 Oct 2020 11:36:51 +0000 (20:36 +0900)
committerJaehyun Kim <jeik01.kim@samsung.com>
Mon, 16 Nov 2020 05:06:58 +0000 (14:06 +0900)
g_variant_print() returns a newly-allocated string holding the result.
It was not getting free.

Change-Id: I291c6a1e6a80ad99fc7c15aa4187c32c866eff14
Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
src/network-state.c

index 27692cf..75dea27 100755 (executable)
@@ -1368,6 +1368,7 @@ gboolean handle_get_battery_dn_list(Battery *object,
        if (ret_params) {
                params_str = g_variant_print(ret_params, TRUE);
                DBG("DN list [%s]", params_str);
+               g_free(params_str);
        }
 
        battery_complete_get_battery_dn_list(object, context, ret_params);
@@ -1390,6 +1391,7 @@ gboolean handle_get_battery_wifi_list(Battery *object,
        if (ret_params) {
                params_str = g_variant_print(ret_params, TRUE);
                DBG("Wi-Fi list [%s]", params_str);
+               g_free(params_str);
        }
 
        battery_complete_get_battery_wifi_list(object, context, ret_params);