]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
networking_iproute2: fix memory leak in net_iface_mtu_set()
authorSteffan Karger <steffan@karger.me>
Fri, 9 Oct 2020 13:46:03 +0000 (15:46 +0200)
committerGert Doering <gert@greenie.muc.de>
Fri, 9 Oct 2020 15:15:17 +0000 (17:15 +0200)
ASAN yelled at me that someone forgot to call argv_free(). Fix that.

Signed-off-by: Steffan Karger <steffan@karger.me>
Acked-by: Antonio Quartulli <a@unstable.cc>
Message-Id: <20201009134603.36263-1-steffan@karger.me>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg21189.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/networking_iproute2.c

index f3b9c61440152fc08112b793684a61437bf8b4d0..3b460527cd9d1c49a0b5bb5c4023c9ec37558008 100644 (file)
@@ -88,6 +88,8 @@ net_iface_mtu_set(openvpn_net_ctx_t *ctx, const char *iface, uint32_t mtu)
     argv_msg(M_INFO, &argv);
     openvpn_execve_check(&argv, ctx->es, S_FATAL, "Linux ip link set failed");
 
+    argv_free(&argv);
+
     return 0;
 }