diff --git a/src/p_action.c b/src/p_action.c index 1963127ceeff347574fcf563895e62245f0cf44a..008e6559be2001f11f71df3a9e6cefc794749627 100644 --- a/src/p_action.c +++ b/src/p_action.c @@ -160,6 +160,10 @@ static INT32 GetInteger(action_val_t *args, unsigned argcount, unsigned argnum, if (ACTION_VAL_IS_INTEGER(args[argnum]) || ACTION_VAL_IS_BOOLEAN(args[argnum])) return Action_ValueToInteger(args[argnum]); + // TODO: 2.3: Remove this + if (ACTION_VAL_IS_NULL(args[argnum])) + return 0; + ARGS_VALUE_EXPECTED(ACTION_VAL_INTEGER); return 0;