From aaf7875d923e492047e66ca88585079704abf5ad Mon Sep 17 00:00:00 2001 From: Frank Leon Rose Date: Thu, 22 Apr 2021 13:59:46 -0400 Subject: [PATCH] Ensure get_server_path() retval is freeable PR #2276 Signed-off-by: Romain Vimont --- app/src/server.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/server.c b/app/src/server.c index a0b40f965f..a4bba33ce8 100644 --- a/app/src/server.c +++ b/app/src/server.c @@ -58,7 +58,7 @@ get_server_path(void) { LOGE("Could not get executable path, " "using " SERVER_FILENAME " from current directory"); // not found, use current directory - return SERVER_FILENAME; + return strdup(SERVER_FILENAME); } char *dir = dirname(executable_path); size_t dirlen = strlen(dir); @@ -70,7 +70,7 @@ get_server_path(void) { LOGE("Could not alloc server path string, " "using " SERVER_FILENAME " from current directory"); free(executable_path); - return SERVER_FILENAME; + return strdup(SERVER_FILENAME); } memcpy(server_path, dir, dirlen);