diff --git a/app/src/server.c b/app/src/server.c index cac7b367c5..4259edf138 100644 --- a/app/src/server.c +++ b/app/src/server.c @@ -61,7 +61,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 SDL_strdup(SERVER_FILENAME); } char *dir = dirname(executable_path); size_t dirlen = strlen(dir); @@ -73,7 +73,7 @@ get_server_path(void) { LOGE("Could not alloc server path string, " "using " SERVER_FILENAME " from current directory"); SDL_free(executable_path); - return SERVER_FILENAME; + return SDL_strdup(SERVER_FILENAME); } memcpy(server_path, dir, dirlen);