Don't check validity twice when creating DirectoryBlob

This commit is contained in:
JosJuice
2017-06-09 12:56:36 +02:00
parent a6bbf7e21b
commit 251828ccc0
3 changed files with 3 additions and 12 deletions

View File

@ -203,8 +203,8 @@ std::unique_ptr<BlobReader> CreateBlobReader(const std::string& filename)
case WBFS_MAGIC:
return WbfsFileReader::Create(std::move(file), filename);
default:
if (DirectoryBlobReader::IsValidDirectoryBlob(filename))
return DirectoryBlobReader::Create(filename);
if (auto directory_blob = DirectoryBlobReader::Create(filename))
return std::move(directory_blob);
return PlainFileReader::Create(std::move(file));
}