diff --git a/scumm/script.cpp b/scumm/script.cpp index 7f732faa8c6..3f82bc8f8ed 100644 --- a/scumm/script.cpp +++ b/scumm/script.cpp @@ -843,7 +843,7 @@ void Scumm::push(int a) int Scumm::pop() { - if ((_scummStackPos > 0) && ((unsigned int)_scummStackPos <= ARRAYSIZE(_scummStack))) { + if ((_scummStackPos < 1) || ((unsigned int)_scummStackPos > ARRAYSIZE(_scummStack))) { error("No items on stack to pop() for %s (0x%X) at [%d-%d]\n", _opcodes_lookup[_opcode], _opcode, _roomResource, vm.slot[_currentScript].number); }