diff --git a/src/scripting/vm/vmframe.cpp b/src/scripting/vm/vmframe.cpp index 4a0a2538a..9cbf2adae 100644 --- a/src/scripting/vm/vmframe.cpp +++ b/src/scripting/vm/vmframe.cpp @@ -273,8 +273,8 @@ VMFrameStack::~VMFrameStack() VMFrame *VMFrameStack::AllocFrame(VMScriptFunction *func) { - frame->Func = func; VMFrame *frame = Alloc(func->StackSize); + frame->Func = func; frame->NumRegD = func->NumRegD; frame->NumRegF = func->NumRegF; frame->NumRegS = func->NumRegS;