diff options
| author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-09-11 16:37:41 +0000 |
|---|---|---|
| committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-09-11 16:37:41 +0000 |
| commit | 2099d714647d51cfa45a9ebd5847d3094c0015ee (patch) | |
| tree | 955b97db2f7036c07b689a9edd135b672f0608a9 | |
| parent | b61edc80106a56a8bc4107dc57b2c0eb30b6fea5 (diff) | |
| download | ruby-2099d714647d51cfa45a9ebd5847d3094c0015ee.tar.gz ruby-2099d714647d51cfa45a9ebd5847d3094c0015ee.tar.xz ruby-2099d714647d51cfa45a9ebd5847d3094c0015ee.zip | |
* ext/syck/node.c (syck_replace_str2): fix wrong check to free ptr.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19297 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | ext/syck/node.c | 2 |
2 files changed, 5 insertions, 1 deletions
@@ -1,3 +1,7 @@ +Fri Sep 12 01:21:22 2008 Yusuke Endoh <mame@tsg.ne.jp> + + * ext/syck/node.c (syck_replace_str2): fix wrong check to free ptr. + Thu Sep 11 20:18:24 2008 Masaki Suketa <masaki.suketa@nifty.ne.jp> * test/win32ole/test_err_in_callback.rb (teardown): get rid diff --git a/ext/syck/node.c b/ext/syck/node.c index 890eba9d5..fb98f655c 100644 --- a/ext/syck/node.c +++ b/ext/syck/node.c @@ -128,7 +128,7 @@ syck_replace_str( SyckNode *n, char *str, enum scalar_style style ) 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; |
