aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorK.Kosako <kkosako0@gmail.com>2018-10-03 21:42:15 +0900
committerK.Kosako <kkosako0@gmail.com>2018-10-03 21:42:15 +0900
commit36edf056b0e532e7764111fa2a4d1f355d98c31d (patch)
treeb0b6e54fcc62fbeef3103d413bdbf9855383dc9f
parent4dcd2a5102466f22fe061f0e6abbbdd5a4aaf7cc (diff)
downloadoniguruma-36edf056b0e532e7764111fa2a4d1f355d98c31d.zip
oniguruma-36edf056b0e532e7764111fa2a4d1f355d98c31d.tar.gz
oniguruma-36edf056b0e532e7764111fa2a4d1f355d98c31d.tar.bz2
fix invalid reference in set_sunday_quick_search_skip_table()
-rw-r--r--src/regcomp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/regcomp.c b/src/regcomp.c
index 3dfd00c..8e83266 100644
--- a/src/regcomp.c
+++ b/src/regcomp.c
@@ -4676,8 +4676,8 @@ set_sunday_quick_search_skip_table(regex_t* reg, int case_expand,
ONIGENC_CODE_TO_MBC(enc, items[k].code[0], buf);
for (j = 0; j < clen; j++) {
int z = len - j + (offset - 1);
- if (skip[p[j]] > z)
- skip[p[j]] = z;
+ if (skip[buf[j]] > z)
+ skip[buf[j]] = z;
}
}
}