Use LuaUtil::cast for casting sol::object to prevent crashing on type mismatch in Lua scripts.

This commit is contained in:
Petr Mikheev 2023-04-25 22:11:04 +02:00
parent 61578ca39b
commit c362b2efa6
12 changed files with 48 additions and 46 deletions

View file

@ -106,7 +106,7 @@ namespace LuaUtil
bool BasicSerializer::serialize(BinaryData& out, const sol::userdata& data) const
{
appendRefNum(out, data.as<ESM::RefNum>());
appendRefNum(out, cast<ESM::RefNum>(data));
return true;
}