From ef703e319adfe89e0a29eaa3c5af6e6fb38072e8 Mon Sep 17 00:00:00 2001 From: Thomas Bernard Date: Sun, 2 Feb 2020 21:45:40 +0100 Subject: [PATCH] Get_program_directory(): return "./" when not found --- src/setup.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/setup.c b/src/setup.c index f29efbe4..dea6f6ac 100644 --- a/src/setup.c +++ b/src/setup.c @@ -163,6 +163,11 @@ char * Get_program_directory(const char * argv0) #else program_dir = Extract_path(NULL, argv0); #endif + if (program_dir == NULL) + { + GFX2_Log(GFX2_WARNING, "Failed to detect program directory, using current directory\n"); + program_dir = strdup("." PATH_SEPARATOR); + } return program_dir; }