From eea8bbd9ae9eef1bf27ae02876c6ff99e009b9a6 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() --- 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 07a841f4a..17c35efc4 100644 --- a/libnm-core/nm-setting-wireguard.c +++ b/libnm-core/nm-setting-wireguard.c @@ -1922,8 +1922,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++;