From: Roy Marples Date: Wed, 28 Mar 2018 18:31:02 +0000 (+0000) Subject: routes: free optional routes at exit before the global free list. X-Git-Tag: v7.0.3~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33bb098729bbb25fb776d770b249428e2a2042c4;p=thirdparty%2Fdhcpcd.git routes: free optional routes at exit before the global free list. --- diff --git a/src/dhcpcd.c b/src/dhcpcd.c index 291b9b5d..4944c00f 100644 --- a/src/dhcpcd.c +++ b/src/dhcpcd.c @@ -2022,6 +2022,7 @@ exit1: } free(ctx.ifaces); } + free_options(&ctx, ifo); rt_dispose(&ctx); free(ctx.duid); if (ctx.link_fd != -1) { @@ -2029,7 +2030,6 @@ exit1: close(ctx.link_fd); } if_closesockets(&ctx); - free_options(&ctx, ifo); free_globals(&ctx); ipv6_ctxfree(&ctx); dev_stop(&ctx);