From caaf8836a42e3f2037c4e57c8f136cd624901055 Mon Sep 17 00:00:00 2001 From: Blixibon Date: Thu, 22 Apr 2021 11:37:46 -0500 Subject: [PATCH] Made VScript data variant returned in function stubs free itself --- sp/src/vscript/vscript_squirrel.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sp/src/vscript/vscript_squirrel.cpp b/sp/src/vscript/vscript_squirrel.cpp index afb466f6..a2de0a96 100644 --- a/sp/src/vscript/vscript_squirrel.cpp +++ b/sp/src/vscript/vscript_squirrel.cpp @@ -1368,6 +1368,8 @@ SQInteger function_stub(HSQUIRRELVM vm) PushVariant(vm, retval); + retval.Free(); + return pFunc->m_desc.m_ReturnType != FIELD_VOID; }