diff --git a/UI/window-basic-main-outputs.cpp b/UI/window-basic-main-outputs.cpp index ed9bcd154..a481843ba 100644 --- a/UI/window-basic-main-outputs.cpp +++ b/UI/window-basic-main-outputs.cpp @@ -834,7 +834,7 @@ bool SimpleOutput::ConfigureRecording(bool updateReplayBuffer) int rbSize = config_get_int(main->Config(), "SimpleOutput", "RecRBSize"); - os_dir_t *dir = path ? os_opendir(path) : nullptr; + os_dir_t *dir = path && path[0] ? os_opendir(path) : nullptr; if (!dir) { if (main->isVisible())