diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-12-03 05:34:10 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-12-03 05:34:10 +0000 |
commit | 49b3b2d8a2419199d28b4c1e660483bf2c92a74b (patch) | |
tree | b4c74e70841caae150db8aa89c623109d6298b77 /string.c | |
parent | ed52fa6ef9281617c0af80c4acddc28065fd3df8 (diff) | |
download | ruby-49b3b2d8a2419199d28b4c1e660483bf2c92a74b.tar.gz |
string.c: fake string is not sharing
* string.c (setup_fake_str): fake string does not share another
string, but just should not free.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'string.c')
-rw-r--r-- | string.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -250,7 +250,7 @@ rb_fstring(VALUE str) static VALUE setup_fake_str(struct RString *fake_str, const char *name, long len, int encidx) { - fake_str->basic.flags = T_STRING|RSTRING_NOEMBED|ELTS_SHARED; + fake_str->basic.flags = T_STRING|RSTRING_NOEMBED|STR_NOFREE; /* SHARED to be allocated by the callback */ ENCODING_SET_INLINED((VALUE)fake_str, encidx); |