From 0054e71229994a9f2c268b1c4b4425a030a0fdd8 Mon Sep 17 00:00:00 2001 From: Jaehyun Kim Date: Tue, 26 Mar 2024 16:29:50 +0900 Subject: [PATCH] Fix resource leak Change-Id: Ie7628eaa20fed0c1d9c5620e30ad5bd1363c7000 Signed-off-by: Jaehyun Kim --- plugin/online-monitor/online-monitor.c | 1 + src/utils/setting.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/plugin/online-monitor/online-monitor.c b/plugin/online-monitor/online-monitor.c index a1aab93..6ef04a1 100755 --- a/plugin/online-monitor/online-monitor.c +++ b/plugin/online-monitor/online-monitor.c @@ -415,6 +415,7 @@ static int init(void) if (load_configuration(keyfile) != 0) { ERR("load_configuration failed"); + g_key_file_free(keyfile); return -1; } diff --git a/src/utils/setting.c b/src/utils/setting.c index ababe3f..e98131b 100755 --- a/src/utils/setting.c +++ b/src/utils/setting.c @@ -237,6 +237,8 @@ int netconfig_setting_load(void) __setting_get_integer_list(keyfile, SETTINGS_EXTENSION_GROUP_NAME, SETTING_TYPE_IPV4_UDP_BUFFER_SIZE); + g_key_file_free(keyfile); + return 0; } -- 2.34.1