don't explode if the folder-sync path points to a non-existing folder

This commit is contained in:
Arisotura 2021-10-28 23:45:14 +02:00
parent c532059cd3
commit d25102a9c8

View File

@ -946,6 +946,11 @@ bool FATStorage::Load(std::string filename, u64 size, std::string sourcedir)
SourceDir = sourcedir;
bool hasdir = !sourcedir.empty();
if (hasdir)
{
if (!fs::is_directory(fs::u8path(sourcedir)))
hasdir = false;
}
// 'auto' size management: (size=0)
// * if an index exists: the size from the index is used