1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-16 18:49:58 +00:00

Merge branch 'fix_crash' into 'master'

Fix an off-by-one in loadscpt

See merge request OpenMW/openmw!728
This commit is contained in:
Evil Eye 2021-04-16 18:02:47 +00:00
commit 80266d435c

View file

@ -30,7 +30,7 @@ namespace ESM
// The tmp buffer is a null-byte separated string list, we
// just have to pick out one string at a time.
char* str = tmp.data();
if (!str)
if (tmp.empty())
{
if (mVarNames.size() > 0)
Log(Debug::Warning) << "SCVR with no variable names";
@ -51,6 +51,7 @@ namespace ESM
ss << "\n Subrecord: " << "SCVR";
ss << "\n Offset: 0x" << std::hex << esm.getFileOffset();
Log(Debug::Verbose) << ss.str();
str = tmp.data();
}
for (size_t i = 0; i < mVarNames.size(); i++)