[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]