From 696c0832e272adb15c9d914b17017e1b970c6554 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 10 Sep 2020 13:39:01 +0900 Subject: network: use _cleanup_ attribute at one more place --- src/network/netdev/wireguard.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/network/netdev') diff --git a/src/network/netdev/wireguard.c b/src/network/netdev/wireguard.c index 314fceb715..f1de5d41de 100644 --- a/src/network/netdev/wireguard.c +++ b/src/network/netdev/wireguard.c @@ -796,7 +796,7 @@ int config_parse_wireguard_keepalive( void *data, void *userdata) { - WireguardPeer *peer; + _cleanup_(wireguard_peer_free_or_set_invalidp) WireguardPeer *peer = NULL; uint16_t keepalive = 0; Wireguard *w; int r; @@ -824,6 +824,8 @@ int config_parse_wireguard_keepalive( } peer->persistent_keepalive_interval = keepalive; + + TAKE_PTR(peer); return 0; } -- cgit v1.2.1