From 8aa91abcfc22ca3da693267e3f186544fed3e740 Mon Sep 17 00:00:00 2001 From: "K.Kosako" Date: Fri, 20 Sep 2019 15:02:11 +0900 Subject: [PATCH] fix: add data ensure check before peek string value in OP_PUSH_IF_PEEK_NEXT --- src/regexec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/regexec.c b/src/regexec.c index 40642c7..f8bccc3 100644 --- a/src/regexec.c +++ b/src/regexec.c @@ -3759,7 +3759,7 @@ match_at(regex_t* reg, const UChar* str, const UChar* end, addr = p->push_if_peek_next.addr; c = p->push_if_peek_next.c; - if (c == *s) { + if (DATA_ENSURE_CHECK1 && c == *s) { STACK_PUSH_ALT(p + addr, s, sprev); INC_OP; JUMP_OUT; -- 2.40.0