From 2a3c3a19a6f5bef67ceaa965ee14199d6558cbe6 Mon Sep 17 00:00:00 2001 From: Cheoleun Moon Date: Fri, 26 Jun 2020 10:33:24 +0900 Subject: [PATCH] Free route_dest when breaking out of g_variant_iter_loop Change-Id: Ic71d1d9877e998bad9e865473ef6d38bca68b211 Signed-off-by: Cheoleun Moon --- src/vpnsvc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vpnsvc.c b/src/vpnsvc.c index 04f6ae1..922502a 100755 --- a/src/vpnsvc.c +++ b/src/vpnsvc.c @@ -200,6 +200,7 @@ gboolean handle_vpn_block_networks(Vpnsvc *object, if (i >= arg_nr_nets_vpn) { WARN("No more space for allowing network over VPN interface." " next index %d / space size %d", i, arg_nr_nets_vpn); + g_free(route_dest); break; } int tmp_route_len = strlen(route_dest); @@ -224,6 +225,7 @@ gboolean handle_vpn_block_networks(Vpnsvc *object, if (i >= arg_nr_nets_orig) { WARN("No more space for allowing network over VPN interface." " next index %d / space size %d", i, arg_nr_nets_orig); + g_free(route_dest); break; } int tmp_route_len = strlen(route_dest); -- 2.34.1