From c8043f6e00bc7c11d654dc93f7993b8369c1fe3d Mon Sep 17 00:00:00 2001 From: Blinnikov Pavel <64375994+PavelBlinnikov@users.noreply.github.com> Date: Tue, 10 May 2022 22:27:37 +0300 Subject: [PATCH] Update sqbaselib.cpp (cherry picked from commit 43a4b138a504c0464e6a7bb7b87ac2a90968b0aa) --- src/3rdparty/squirrel/squirrel/sqbaselib.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/3rdparty/squirrel/squirrel/sqbaselib.cpp b/src/3rdparty/squirrel/squirrel/sqbaselib.cpp index c542ee5a47..8dff3daf0e 100644 --- a/src/3rdparty/squirrel/squirrel/sqbaselib.cpp +++ b/src/3rdparty/squirrel/squirrel/sqbaselib.cpp @@ -816,6 +816,7 @@ static SQInteger thread_call(HSQUIRRELVM v) SQObjectPtr o = stack_get(v,1); if(type(o) == OT_THREAD) { SQInteger nparams = sq_gettop(v); + sq_reservestack(_thread(o), nparams + 3); _thread(o)->Push(_thread(o)->_roottable); for(SQInteger i = 2; i<(nparams+1); i++) sq_move(_thread(o),v,i);