From: Roy Marples Date: Sun, 24 Jan 2021 22:53:20 +0000 (+0000) Subject: Linux: fix a memory leak when dhcpcd exits or the log is reopened X-Git-Tag: v9.4.1~41 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fremotes%2Forigin%2Fmaster;p=thirdparty%2Fdhcpcd.git Linux: fix a memory leak when dhcpcd exits or the log is reopened --- diff --git a/src/logerr.c b/src/logerr.c index 21e933b8..35268870 100644 --- a/src/logerr.c +++ b/src/logerr.c @@ -484,13 +484,14 @@ logclose(void) #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 }