diff --git a/src/sdl/i_main.c b/src/sdl/i_main.c index 816142d72..9daca99fa 100644 --- a/src/sdl/i_main.c +++ b/src/sdl/i_main.c @@ -195,9 +195,12 @@ int main(int argc, char **argv) format, timeinfo); } - M_MkdirEachUntil(logfilename, - M_PathParts(logdir) - 1, - M_PathParts(logfilename) - 1, 0755); + if (logdir) + { + M_MkdirEachUntil(logfilename, + M_PathParts(logdir) - 1, + M_PathParts(logfilename) - 1, 0755); + } #ifdef __unix__ logstream = fopen(logfilename, "w");