Fix memory leaks 16/245216/1 submit/tizen/20201008.114009
authorJaehyun Kim <jeik01.kim@samsung.com>
Mon, 5 Oct 2020 11:36:51 +0000 (20:36 +0900)
committerJaehyun Kim <jeik01.kim@samsung.com>
Mon, 5 Oct 2020 11:36:51 +0000 (20:36 +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 27692cfc7126ae98633838ed57d36568933ca57a..75dea27a4b29aaf121d7a1a7036c25a4dd8aa7b7 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);