diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-05-04 09:51:27 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-05-04 09:51:27 +0000 |
commit | e8249be9fca2ebfc101f7fc3d14ee935391cd797 (patch) | |
tree | be9d81ffc6cbc86258090c94412100e3d2dc50ed /error.c | |
parent | 16c40ec1a5258250876b3b95a299397a79244a10 (diff) |
* error.c (name_err_mesg_to_str): preserve encoding of inspection.
[ruby-core:29948]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'error.c')
-rw-r--r-- | error.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -880,7 +880,7 @@ name_err_mesg_to_str(VALUE obj) break; } if (desc && desc[0] != '#') { - d = rb_str_new2(desc); + d = d ? rb_str_dup(d) : rb_str_new2(desc); rb_str_cat2(d, ":"); rb_str_cat2(d, rb_obj_classname(obj)); } |