From a9d7554a0280866bcc2438dda96346cdff46691c Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Tue, 7 May 2024 08:48:52 +0200 Subject: [PATCH] libnm-core: fix memory leak in nm_setting_to_string() Fixes: f957ea2b3438 ('core/setting: rework nm_connection_dump()') https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1934 (cherry picked from commit ee5f4402bf459c9512a559c677fbd45d7152106f) --- src/libnm-core-impl/nm-setting.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libnm-core-impl/nm-setting.c b/src/libnm-core-impl/nm-setting.c index bbaa6fcda2..a97edc2aae 100644 --- a/src/libnm-core-impl/nm-setting.c +++ b/src/libnm-core-impl/nm-setting.c @@ -3745,6 +3745,7 @@ nm_setting_to_string(NMSetting *setting) value_str = g_variant_print(value, FALSE); g_string_append_printf(string, "\t%s : %s\n", name, value_str); + g_variant_unref(child); } return g_string_free(string, FALSE);