summaryrefslogtreecommitdiff
path: root/marshal.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2021-09-22 18:57:10 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-09-22 19:04:55 +0900
commit7c0230b05d0978958f89434c84ddd9c82419c1a5 (patch)
treeaa1434ee7b1128e179d719f1e24fe6b2bfe0ac57 /marshal.c
parente2976fd1f678866be68ec213926f336a87e9a6aa (diff)
downloadruby-7c0230b05d0978958f89434c84ddd9c82419c1a5.tar.gz
Check the entire name as `ruby2_keywords_flag` [Bug #18184]
Diffstat (limited to 'marshal.c')
-rw-r--r--marshal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/marshal.c b/marshal.c
index a817cf9742..47b13bc684 100644
--- a/marshal.c
+++ b/marshal.c
@@ -1424,7 +1424,7 @@ ruby2_keywords_flag_check(VALUE sym)
long l;
RSTRING_GETMEM(sym, p, l);
if (l <= 0) return 0;
- if (name_equal(name_s_ruby2_keywords_flag, rb_strlen_lit(name_s_ruby2_keywords_flag), p, 1)) {
+ if (name_equal(name_s_ruby2_keywords_flag, rb_strlen_lit(name_s_ruby2_keywords_flag), p, l)) {
return 1;
}
return 0;