From 456004439b12e453d33b846eaac137755ff9c946 Mon Sep 17 00:00:00 2001 From: "K.Kosako" Date: Thu, 5 May 2016 19:52:50 +0900 Subject: [PATCH] fix bug of code range process --- src/regparse.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/regparse.c b/src/regparse.c index 48488cd..22d546b 100644 --- a/src/regparse.c +++ b/src/regparse.c @@ -3767,8 +3767,7 @@ add_ctype_to_cc_by_range(CClassNode* cc, int ctype ARG_UNUSED, int not, for (j = ONIGENC_CODE_RANGE_FROM(mbr, i); j <= ONIGENC_CODE_RANGE_TO(mbr, i); j++) { if (j >= sb_out) { - if (j == ONIGENC_CODE_RANGE_TO(mbr, i)) i++; - else if (j > ONIGENC_CODE_RANGE_FROM(mbr, i)) { + if (j > ONIGENC_CODE_RANGE_FROM(mbr, i)) { r = add_code_range_to_buf(&(cc->mbuf), j, ONIGENC_CODE_RANGE_TO(mbr, i)); if (r != 0) return r; -- 2.40.0