From 204dbb774f7764b8dfb7f3058580d67ff2b7bc3a Mon Sep 17 00:00:00 2001 From: Fabian Greffrath Date: Mon, 5 Sep 2022 12:59:13 +0200 Subject: [PATCH] D_DoomExeName() returns without extension --- src/d_main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/d_main.c b/src/d_main.c index 4d82cd97..7b986189 100644 --- a/src/d_main.c +++ b/src/d_main.c @@ -681,7 +681,13 @@ const char *D_DoomExeName(void) if (!name) // cache multiple requests { - name = M_BaseName(myargv[0]); + char *ext; + + name = M_StringCopy(M_BaseName(myargv[0])); + + ext = strrchr(name, '.'); + if (ext) + *ext = '\0'; } return name;