summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-08-03 11:25:10 +0200
committerThomas Haller <thaller@redhat.com>2019-08-03 11:25:10 +0200
commiteea8bbd9ae9eef1bf27ae02876c6ff99e009b9a6 (patch)
tree00f8c748ee57adb104fa8e65c44cdc9a576f49f7
parent377a775a2ab449555bf3d4e0f29ea90879ee0f1e (diff)
downloadNetworkManager-eea8bbd9ae9eef1bf27ae02876c6ff99e009b9a6.tar.gz
libnm: fix leak in NMSettingWireGuard's update_one_secret()
-rw-r--r--libnm-core/nm-setting-wireguard.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libnm-core/nm-setting-wireguard.c b/libnm-core/nm-setting-wireguard.c
index 07a841f4a7..17c35efc4c 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++;