* re.c (rb_reg_s_alloc): avoid inifinte recursion.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1769 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2001-10-05 03:04:52 +00:00
Родитель 3358b44f6e
Коммит 85013a7915
1 изменённых файлов: 6 добавлений и 5 удалений

11
re.c
Просмотреть файл

@ -1045,13 +1045,14 @@ static VALUE
rb_reg_s_alloc(klass)
VALUE klass;
{
VALUE re = rb_obj_alloc(klass);
NEWOBJ(re, struct RRegexp);
OBJSETUP(re, klass, T_REGEXP);
RREGEXP(re)->ptr = 0;
RREGEXP(re)->len = 0;
RREGEXP(re)->str = 0;
re->ptr = 0;
re->len = 0;
re->str = 0;
return re;
return (VALUE)re;
}
static VALUE