diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2020-09-10 13:39:01 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2020-09-10 13:59:04 +0900 |
commit | 696c0832e272adb15c9d914b17017e1b970c6554 (patch) | |
tree | f79d4f84805e4ec4ee7dc50bcf6d4aa314afbbcb /src/network/netdev | |
parent | a8a50f4fb7099f7458dcfc8a801e1b91e4467fc4 (diff) | |
download | systemd-696c0832e272adb15c9d914b17017e1b970c6554.tar.gz |
network: use _cleanup_ attribute at one more place
Diffstat (limited to 'src/network/netdev')
-rw-r--r-- | src/network/netdev/wireguard.c | 4 |
1 files changed, 3 insertions, 1 deletions
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; } |