diff --git a/src/sfizz/Parser.cpp b/src/sfizz/Parser.cpp index b24aaca7..f24dfc61 100644 --- a/src/sfizz/Parser.cpp +++ b/src/sfizz/Parser.cpp @@ -23,7 +23,8 @@ bool sfz::Parser::loadSfzFile(const fs::path& file) { includedFiles.clear(); - const auto sfzFile = file.is_absolute() ? file : originalDirectory / file; + const auto sfzFile = + (file.empty() || file.is_absolute()) ? file : originalDirectory / file; if (!fs::exists(sfzFile)) return false;