ruby-changes:7777
From: mame <ko1@a...>
Date: Fri, 12 Sep 2008 01:38:04 +0900 (JST)
Subject: [ruby-changes:7777] Ruby:r19297 (trunk): * ext/syck/node.c (syck_replace_str2): fix wrong check to free ptr.
mame 2008-09-12 01:37:41 +0900 (Fri, 12 Sep 2008) New Revision: 19297 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19297 Log: * ext/syck/node.c (syck_replace_str2): fix wrong check to free ptr. Modified files: trunk/ChangeLog trunk/ext/syck/node.c Index: ChangeLog =================================================================== --- ChangeLog (revision 19296) +++ ChangeLog (revision 19297) @@ -1,3 +1,7 @@ +Fri Sep 12 01:21:22 2008 Yusuke Endoh <mame@t...> + + * ext/syck/node.c (syck_replace_str2): fix wrong check to free ptr. + Thu Sep 11 20:18:24 2008 Masaki Suketa <masaki.suketa@n...> * test/win32ole/test_err_in_callback.rb (teardown): get rid Index: ext/syck/node.c =================================================================== --- ext/syck/node.c (revision 19296) +++ ext/syck/node.c (revision 19297) @@ -128,7 +128,7 @@ void syck_replace_str2( SyckNode *n, char *str, long len, enum scalar_style style ) { - if ( n->data.str != NULL ) + if ( n->data.str->ptr != NULL ) { S_FREE( n->data.str->ptr ); n->data.str->ptr = NULL; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/