# HG changeset patch # User Roy Marples # Date 1611528800 0 # Node ID 22d473eabfcc0d3417b88c0a2b9f8a8993897433 # Parent 57e4bf2cc9e7700d5454af710bc3ec61a7804662 Linux: fix a memory leak when dhcpcd exits or the log is reopened diff -r 57e4bf2cc9e7 -r 22d473eabfcc src/logerr.c --- a/src/logerr.c Sun Jan 24 22:22:25 2021 +0000 +++ b/src/logerr.c Sun Jan 24 22:53:20 2021 +0000 @@ -484,13 +484,14 @@ #endif closelog(); +#if defined(__linux__) + free(_logprog); + _logprog = NULL; +#endif #ifndef SMALL if (ctx->log_file == NULL) return; fclose(ctx->log_file); ctx->log_file = NULL; #endif -#if defined(__linux__) - free(_logprog); -#endif }