From 69f09a712cfd08650acca421506c6a9eb9984dd8 Mon Sep 17 00:00:00 2001 From: Guus Sliepen Date: Sun, 23 Sep 2018 15:48:54 +0200 Subject: [PATCH] Fix two small memory leaks. Found by valgrind. --- src/dummy_device.c | 2 ++ src/subnet.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dummy_device.c b/src/dummy_device.c index 4b010723..d1d751be 100644 --- a/src/dummy_device.c +++ b/src/dummy_device.c @@ -37,6 +37,8 @@ static bool setup_device(void) { } static void close_device(void) { + free(device); + free(iface); } static bool read_packet(vpn_packet_t *packet) { diff --git a/src/subnet.c b/src/subnet.c index 81dae5f3..ab181945 100644 --- a/src/subnet.c +++ b/src/subnet.c @@ -659,7 +659,7 @@ void subnet_update(node_t *owner, subnet_t *subnet, bool up) { } } - for(i = 0; envp[i] && i < 9; i++) { + for(i = 0; i < 9; i++) { free(envp[i]); } } -- 2.20.1