From 68ea1124a56b17fe3e3219e3d1770c7b9df5b189 Mon Sep 17 00:00:00 2001 From: Jaehyun Kim Date: Mon, 5 Oct 2020 20:36:51 +0900 Subject: [PATCH] Fix memory leaks g_variant_print() returns a newly-allocated string holding the result. It was not getting free. Change-Id: I291c6a1e6a80ad99fc7c15aa4187c32c866eff14 Signed-off-by: Jaehyun Kim --- src/network-state.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/network-state.c b/src/network-state.c index 27692cf..75dea27 100755 --- a/src/network-state.c +++ b/src/network-state.c @@ -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); -- 2.34.1