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;