From 38843f0f3303ab71ce5c819d8f5f06fd228e2baa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20T=C3=B6rnblom?= Date: Sat, 16 Nov 2024 15:42:54 +0100 Subject: [PATCH] backends: when failing to determine executable path, print full path to cwd instead of just ./ --- src/backends/generic/misc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backends/generic/misc.c b/src/backends/generic/misc.c index f0f47213..7a8460e8 100644 --- a/src/backends/generic/misc.c +++ b/src/backends/generic/misc.c @@ -156,8 +156,9 @@ const char *Sys_GetBinaryDir(void) SetExecutablePath(exeDir); if (exeDir[0] == '\0') { - Com_Printf("Couldn't determine executable path. Using ./ instead.\n"); - Q_strlcpy(exeDir, "./", sizeof(exeDir)); + getcwd(exeDir, sizeof(exeDir)); + strcat(exeDir, "/"); + Com_Printf("Couldn't determine executable path. Using %s instead.\n", exeDir); } else { // cut off executable name char *lastSlash = strrchr(exeDir, '/');