diff options
Diffstat (limited to 'src/openvpn/route.c')
-rw-r--r-- | src/openvpn/route.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/openvpn/route.c b/src/openvpn/route.c index 392e248..1dd14fb 100644 --- a/src/openvpn/route.c +++ b/src/openvpn/route.c @@ -638,6 +638,7 @@ init_route_list (struct route_list *rl, else { struct addrinfo* curele; + gc_addspecial(netlist, &gc_freeaddrinfo_callback, &gc); for (curele = netlist; curele; curele = curele->ai_next) { struct route_ipv4 *new; @@ -647,7 +648,6 @@ init_route_list (struct route_list *rl, new->next = rl->routes; rl->routes = new; } - freeaddrinfo(netlist); } } } |