diff --git a/src/d_main.cpp b/src/d_main.cpp index 2d408e171..ba0dd0587 100644 --- a/src/d_main.cpp +++ b/src/d_main.cpp @@ -1332,15 +1332,13 @@ static void IdentifyVersion(void) #endif char tempsrb2path[256] = "."; - getcwd(tempsrb2path, 256); + if (getcwd(tempsrb2path, 256) == NULL) + strcpy(tempsrb2path, "."); // get the current directory (possible problem on NT with "." as current dir) if (!srb2waddir) { - if (tempsrb2path[0]) - srb2waddir = tempsrb2path; - else - srb2waddir = srb2path; + srb2waddir = tempsrb2path; } #if (1) // reduce the amount of findfile by only using full cwd in this func