diff --git a/ChangeLog b/ChangeLog index 2e14cf8196..9d4d20f124 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Fri Jul 12 02:15:58 2002 Nobuyoshi Nakada + + * string.c (rb_str_match): fix for string match. + Fri Jul 12 00:02:50 2002 Nobuyoshi Nakada * ext/stringio/stringio.c (strio_gets_internal): fixed for record diff --git a/string.c b/string.c index 9aeb7ef800..cba8d340c5 100644 --- a/string.c +++ b/string.c @@ -973,7 +973,6 @@ static VALUE rb_str_match(x, y) VALUE x, y; { - VALUE reg; long start; switch (TYPE(y)) { @@ -981,7 +980,7 @@ rb_str_match(x, y) return rb_reg_match(y, x); case T_STRING: - start = rb_str_index(reg, x, 0); + start = rb_str_index(x, y, 0); if (start == -1) { return Qnil; }