From 173fa31383426a44b7e3b3caef2afff4ab0cd8ba Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Sat, 22 Apr 2017 22:58:45 +0300 Subject: [PATCH] Fixed internal Dehacked support https://mantis.zdoom.org/view.php?id=619 --- src/d_dehacked.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/d_dehacked.cpp b/src/d_dehacked.cpp index dcb42a2bb..1065836c1 100644 --- a/src/d_dehacked.cpp +++ b/src/d_dehacked.cpp @@ -2844,7 +2844,7 @@ static bool LoadDehSupp () sc.MustGetStringName(","); sc.MustGetNumber(); - if (s.State == NULL || !actortype->OwnsState(s.State + sc.Number)) + if (s.State == NULL || sc.Number < 1 || !actortype->OwnsState(s.State + sc.Number - 1)) { sc.ScriptError("Invalid state range in '%s'", type->TypeName.GetChars()); }