diff --git a/code/nel/src/misc/streamed_package_manager.cpp b/code/nel/src/misc/streamed_package_manager.cpp index 89e5724c3..23b77def7 100644 --- a/code/nel/src/misc/streamed_package_manager.cpp +++ b/code/nel/src/misc/streamed_package_manager.cpp @@ -254,7 +254,8 @@ bool CStreamedPackageManager::getFile(std::string &filePath, const std::string & { COFile outStream(unpackPath); - outStream.serialBuffer(&outBuffer[0], (uint)fileSize); + if (fileSize) + outStream.serialBuffer(&outBuffer[0], (uint)fileSize); } if (!CFile::moveFile(filePath.c_str(), unpackPath.c_str()))