]> granicus.if.org Git - onig/commitdiff
add check return valueof ONIGENC_CODE_TO_MBCLEN()
authorK.Kosako <kosako@sofnec.co.jp>
Tue, 9 Jul 2019 07:34:18 +0000 (16:34 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Tue, 9 Jul 2019 07:34:18 +0000 (16:34 +0900)
src/regcomp.c

index ff3431f03645f540350a26f07c52d59141a6ba13..6a290660ff8a5c1322576771337fc4b2432ad5e2 100644 (file)
@@ -6681,6 +6681,7 @@ onig_is_code_in_cc(OnigEncoding enc, OnigCodePoint code, CClassNode* cc)
   }
   else {
     len = ONIGENC_CODE_TO_MBCLEN(enc, code);
+    if (len < 0) return 0;
   }
   return onig_is_code_in_cc_len(len, code, cc);
 }