diff --git a/src/scripting/vm/jitintern.h b/src/scripting/vm/jitintern.h index 769f03891..b7348b773 100644 --- a/src/scripting/vm/jitintern.h +++ b/src/scripting/vm/jitintern.h @@ -84,7 +84,14 @@ private: if (check) { cc.jp(success); - cc.jne(success); + if (i == (N - 1)) + { + cc.je(fail); + } + else + { + cc.jne(success); + } } else {