ruby-cvs:16170
From: (ocean) <ocean ruby-lang.org>
Date: Sat, 17 Dec 2005 21:57:06 +0900
Subject: [ruby-cvs:16170] ruby, ruby/ext/syck: * ext/syck/rubyext.c (syck_emitter_reset): should initialize
ocean Sat, 17 Dec 2005 21:57:06 +0900
Modified files:
ruby:
ChangeLog
ruby/ext/syck:
rubyext.c
Log:
* ext/syck/rubyext.c (syck_emitter_reset): should initialize
emitter->bonus->oid. otherwise rb_gc_mark crashes.
* ext/syck/rubyext.c (syck_mark_parser): should mark anchor nodes
because they hold ruby objects. (ie: rb_syck_bad_anchor_handler)
Revision Changes Path
1.4848 +8 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.4847&r2=1.4848
1.59 +18 -3 ruby/ext/syck/rubyext.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ext/syck/rubyext.c?cvsroot=src&r1=1.58&r2=1.59