diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-11-02 08:54:24 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-11-02 08:54:24 +0900 |
| commit | 65b04066a25812fe51e25d028d7cc2ef0b53fbc2 (patch) | |
| tree | 0ef39173d818ccfc6b9fbf7cc62932049f33b518 /mrbgems/mruby-string-ext/src | |
| parent | 7ad53273a2c5346557a233d040ad233019c03277 (diff) | |
| download | mruby-65b04066a25812fe51e25d028d7cc2ef0b53fbc2.tar.gz mruby-65b04066a25812fe51e25d028d7cc2ef0b53fbc2.zip | |
Empty pattern string can generate `TR_UNINITIALIZED` pattern; fix #4156
Diffstat (limited to 'mrbgems/mruby-string-ext/src')
| -rw-r--r-- | mrbgems/mruby-string-ext/src/string.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mrbgems/mruby-string-ext/src/string.c b/mrbgems/mruby-string-ext/src/string.c index c0105fbd9..6f574b9db 100644 --- a/mrbgems/mruby-string-ext/src/string.c +++ b/mrbgems/mruby-string-ext/src/string.c @@ -368,7 +368,7 @@ tr_find_character(const struct tr_pattern *pat, const char *pat_str, int ch) ret = n_sum + ch - pat->val.ch[0]; } else { - mrb_assert(FALSE); // should not reach + mrb_assert(pat->type == TR_UNINITIALIZED); } n_sum += pat->n; pat = pat->next; |
