From fdd92c2d61cc8eb86b187d8f116ed640c959a62c Mon Sep 17 00:00:00 2001 From: yui-knk Date: Sat, 10 Feb 2024 14:04:38 +0900 Subject: [PATCH] Fix the variable to be checked It should check the result of `rb_parser_search_nonascii`. --- parse.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parse.y b/parse.y index e14fb8eb699040..366afa3d206534 100644 --- a/parse.y +++ b/parse.y @@ -2265,7 +2265,7 @@ rb_parser_coderange_scan(struct parser_params *p, const char *ptr, long len, rb_ if (enc == rb_ascii8bit_encoding()) { /* enc is ASCII-8BIT. ASCII-8BIT string never be broken. */ ptr = rb_parser_search_nonascii(ptr, e); - return p ? RB_PARSER_ENC_CODERANGE_VALID : RB_PARSER_ENC_CODERANGE_7BIT; + return ptr ? RB_PARSER_ENC_CODERANGE_VALID : RB_PARSER_ENC_CODERANGE_7BIT; } /* parser string encoding is always asciicompat */