From 52dcdc98e88c5b31ce7eb24aff4c8dad3cbb069c Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Sat, 3 Aug 2019 11:25:10 +0200 Subject: [PATCH] libnm: fix leak in NMSettingWireGuard's update_one_secret() (cherry picked from commit eea8bbd9ae9eef1bf27ae02876c6ff99e009b9a6) (cherry picked from commit 8f2e3d14398ab7a6242b9b3f203599f7d960e5f5) --- libnm-core/nm-setting-wireguard.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnm-core/nm-setting-wireguard.c b/libnm-core/nm-setting-wireguard.c index 861b2abd3a..3597949b12 100644 --- a/libnm-core/nm-setting-wireguard.c +++ b/libnm-core/nm-setting-wireguard.c @@ -1884,8 +1884,8 @@ update_one_secret (NMSetting *setting, i_peer = 0; while (g_variant_iter_next (&iter_peers, "@a{sv}", &peer_var)) { _nm_unused gs_unref_variant GVariant *peer_var_unref = peer_var; + nm_auto_unref_wgpeer NMWireGuardPeer *peer = NULL; PeerData *pd; - NMWireGuardPeer *peer; const char *cstr; i_peer++;