aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2018-01-18 11:24:04 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2018-01-18 11:26:09 +0100
commitbfd1a5e9c24c3a76c1de32d1849605ad53ec4f47 (patch)
treeaaad81e10bc4d0235db632a24eef00cfe41d06d8
parentexternal-tests: add python implementation (diff)
downloadwireguard-monolithic-historical-bfd1a5e9c24c3a76c1de32d1849605ad53ec4f47.tar.xz
wireguard-monolithic-historical-bfd1a5e9c24c3a76c1de32d1849605ad53ec4f47.zip
tools: plug memleak in config error path
-rw-r--r--src/tools/config.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/config.c b/src/tools/config.c
index 6590aaf..5ab6ece 100644
--- a/src/tools/config.c
+++ b/src/tools/config.c
@@ -310,6 +310,7 @@ static inline bool parse_allowedips(struct wgpeer *peer, struct wgallowedip **la
}
if (!parse_ip(new_allowedip, ip)) {
+ free(new_allowedip);
free(saved_entry);
free(mutable);
return false;