]> git.ipfire.org Git - thirdparty/wireguard-tools.git/commitdiff
wg: plug memleak in config error path
authorJason A. Donenfeld <Jason@zx2c4.com>
Thu, 18 Jan 2018 10:24:04 +0000 (11:24 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Thu, 18 Jan 2018 10:26:09 +0000 (11:26 +0100)
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
src/config.c

index 6590aaf2fa108b77c2e5e553049c1895b9b79237..5ab6ece96ee012dbefcbd81a5cf6c4eecec10529 100644 (file)
@@ -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;