From b1ccb316c53b873f2f7284c590bde034fdccc56d Mon Sep 17 00:00:00 2001 From: Wook Song Date: Fri, 23 Aug 2019 17:23:41 +0900 Subject: [PATCH] [Core/Utils] Replace malloc() for logging This patch replaces a malloc function for logging with char array. Signed-off-by: Wook Song --- src/core/ne-utils.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/core/ne-utils.c b/src/core/ne-utils.c index 2db4ba3..022bbe0 100644 --- a/src/core/ne-utils.c +++ b/src/core/ne-utils.c @@ -290,14 +290,10 @@ void logwrite(loglevel l, module m, const char *format, ...) { ltime = time(NULL); if (fp == NULL) { - size_t n = strlen(conf->log_dir) + strlen(logfilename); - char *filename = malloc(n + 1); - - snprintf(filename, n, "%s%s", conf->log_dir, logfilename); + char filename[FILENAME_MAX]; + snprintf(filename, FILENAME_MAX, "%s%s", conf->log_dir, logfilename); fp = fopen(filename, "a"); - - free (filename); } assert(fp != NULL); -- 2.7.4