diff --git a/0002-libnm-core-fix-memory-leak-in-nm_setting_to_string.patch b/0002-libnm-core-fix-memory-leak-in-nm_setting_to_string.patch new file mode 100644 index 0000000000000000000000000000000000000000..9bbaa2e06537f5a1ec90b8079c6fd0ddaf607523 --- /dev/null +++ b/0002-libnm-core-fix-memory-leak-in-nm_setting_to_string.patch @@ -0,0 +1,24 @@ +From ee5f4402bf459c9512a559c677fbd45d7152106f 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() + +--- + 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 276dfd3..75c0f92 100644 +--- a/src/libnm-core-impl/nm-setting.c ++++ b/src/libnm-core-impl/nm-setting.c +@@ -3568,6 +3568,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); +-- +2.27.0 + diff --git a/NetworkManager.spec b/NetworkManager.spec index 5d536f1ddda551f8979923c363b37a49f1d55979..1c68b15f985ac1c8a134e700b64fc7a4a91829ea 100644 --- a/NetworkManager.spec +++ b/NetworkManager.spec @@ -51,7 +51,7 @@ Name: NetworkManager Version: 1.44.2 Epoch: 1 -Release: 2 +Release: 3 Summary: 4 License: GPLv2+ URL: https://networkmanager.dev/ @@ -64,6 +64,7 @@ Patch3: bugfix-recover-to-30s-timeout-in-NetworkManager-wait-online.pa Patch4: NetworkManager-Add-sw64-architecture.patch Patch5: delete-lease-file-when-connection-deleted.patch Patch6: 0001-add-NM-to-support-wifi6.patch +Patch7: 0002-libnm-core-fix-memory-leak-in-nm_setting_to_string.patch BuildRequires: gcc libtool pkgconfig automake autoconf intltool gettext-devel ppp-devel gnutls-devel BuildRequires: dbus-devel glib2-devel gobject-introspection-devel jansson-devel @@ -548,6 +549,12 @@ fi %{_datadir}/gtk-doc/html/NetworkManager/* %changelog +* Fri Aug 9 2024 baiguo - 1:1.44.2-3 +- Type:bugfix +- CVE:NA +- SUG:NA +- DESC:libnm-core: fix memory leak in nm_setting_to_string() + * Tue Apr 9 2024 liuzhilin - 1:1.44.2-2 - add NM to support wifi6(fix dde-network-core build error) - Type:requirement