diff --git a/components/bsa/bsafile.cpp b/components/bsa/bsafile.cpp index 979ea4376a..20dc09af37 100644 --- a/components/bsa/bsafile.cpp +++ b/components/bsa/bsafile.cpp @@ -336,8 +336,8 @@ void Bsa::BSAFile::addFile(const std::string& filename, std::istream& file) newFile.mOffset = static_cast(stream.tellp()); } - newFile.mNameOffset = mStringBuf.size(); - newFile.mNameSize = filename.size(); + newFile.mNameOffset = static_cast(mStringBuf.size()); + newFile.mNameSize = static_cast(filename.size()); newFile.mNamesBuffer = &mStringBuf; mStringBuf.insert(mStringBuf.end(), filename.begin(), filename.end());