浏览代码

Linux Compile Fix: ../../lib/filesystem/CArchiveLoader.cpp:236:52: error: invalid initialization of non-const reference of type 'std::unique_ptr<CInputStream>&' from an rvalue of type 'std::unique_ptr<CInputStream>'

krs 2 年之前
父节点
当前提交
221a9e14b9
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lib/filesystem/CArchiveLoader.cpp

+ 1 - 1
lib/filesystem/CArchiveLoader.cpp

@@ -233,7 +233,7 @@ void CArchiveLoader::extractToFolder( std::string outputSubFolder, CFileInputStr
 void CArchiveLoader::extractToFolder( std::string outputSubFolder, const std::string& mountPoint, ArchiveEntry entry)
 {
 
-	std::unique_ptr<CInputStream> & inputStream = load(ResourceID(mountPoint + entry.name));
+	std::unique_ptr<CInputStream> inputStream = load(ResourceID(mountPoint + entry.name));
 
 	std::unique_ptr<char[]> data = std::unique_ptr<char[]>(new char[entry.fullSize]);
 	inputStream->read((ui8*)data.get(), entry.fullSize);