summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-01-22 05:53:19 -0800
committerYukihiro "Matz" Matsumoto <[email protected]>2014-01-22 05:53:19 -0800
commit33dc9615d486d0663a9f5d06da0ca0735eab1532 (patch)
tree1f2a074753e166423e0953deee3545a95ad76f88 /src
parentb3f8f8a5b0baffec17b0a9e7ef2fbace30f71b64 (diff)
parenta030cab7d1d9de9252e7d66208b1e3d111093043 (diff)
downloadmruby-33dc9615d486d0663a9f5d06da0ca0735eab1532.tar.gz
mruby-33dc9615d486d0663a9f5d06da0ca0735eab1532.zip
Merge pull request #1662 from h2so5/fix-string-inspect
escape non-ascii characters correctly in String#inspect
Diffstat (limited to 'src')
-rw-r--r--src/string.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/string.c b/src/string.c
index 7d0cdaf0d..b68b533f3 100644
--- a/src/string.c
+++ b/src/string.c
@@ -2412,7 +2412,7 @@ mrb_str_inspect(mrb_state *mrb, mrb_value str)
p = RSTRING_PTR(str); pend = RSTRING_END(str);
for (;p < pend; p++) {
- unsigned int c, cc;
+ unsigned char c, cc;
c = *p;
if (c == '"'|| c == '\\' || (c == '#' && IS_EVSTR(p, pend))) {