ruby-changes:16487
From: tarui <ko1@a...>
Date: Tue, 29 Jun 2010 21:12:35 +0900 (JST)
Subject: [ruby-changes:16487] Ruby:r28477 (trunk): * ext/stringio/stringio.c (strio_write): add RB_GC_GUARD.
tarui 2010-06-29 21:12:07 +0900 (Tue, 29 Jun 2010) New Revision: 28477 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28477 Log: * ext/stringio/stringio.c (strio_write): add RB_GC_GUARD. Modified files: trunk/ChangeLog trunk/ext/stringio/stringio.c Index: ChangeLog =================================================================== --- ChangeLog (revision 28476) +++ ChangeLog (revision 28477) @@ -1,3 +1,8 @@ +Tue Jun 29 21:11:15 2010 Masaya Tarui <tarui@r...> + + * ext/stringio/stringio.c (strio_write): add RB_GC_GUARD. + + Tue Jun 29 19:39:59 2010 Masaki Suketa <masaki.suketa@n...> * test/win32ole/test_win32ole_method.rb (is_ruby64): check Index: ext/stringio/stringio.c =================================================================== --- ext/stringio/stringio.c (revision 28476) +++ ext/stringio/stringio.c (revision 28477) @@ -1107,6 +1107,7 @@ long len, olen; rb_encoding *enc, *enc2; + RB_GC_GUARD(str); if (TYPE(str) != T_STRING) str = rb_obj_as_string(str); enc = rb_enc_get(ptr->string); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/