mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-11 15:21:51 +00:00
This commit is contained in:
commit
ed4fe39fbb
1 changed files with 2 additions and 1 deletions
|
@ -446,7 +446,8 @@ int VMFrameStack::Call(VMFunction *func, VMValue *params, int numparams, VMRetur
|
||||||
{
|
{
|
||||||
auto code = static_cast<VMScriptFunction *>(func)->Code;
|
auto code = static_cast<VMScriptFunction *>(func)->Code;
|
||||||
// handle empty functions consisting of a single return explicitly so that empty virtual callbacks do not need to set up an entire VM frame.
|
// handle empty functions consisting of a single return explicitly so that empty virtual callbacks do not need to set up an entire VM frame.
|
||||||
if (code->word == 0x0080804e)
|
// code cann be null here in case of some non-fatal DECORATE errors.
|
||||||
|
if (code == nullptr || code->word == 0x0080804e)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue