1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-06-19 16:47:14 +02:00

Prevent common null objects from using dead virtual machines after reloads.

This commit is contained in:
Sandu Liviu Catalin
2016-07-03 03:27:18 +03:00
parent 1007eac3ed
commit dde8890941
9 changed files with 46 additions and 0 deletions

View File

@ -214,6 +214,12 @@ bool Core::Initialize()
// See if debugging options should be enabled
m_Debugging = conf.GetBoolValue("Squirrel", "Debugging", false);
// Prevent common null objects from using dead virtual machines
NullArray() = Array();
NullTable() = Table();
NullObject() = Object();
NullFunction() = Function();
LogDbg("Registering the standard libraries");
// Push the root table on the stack
sq_pushroottable(m_VM);