summaryrefslogtreecommitdiffhomepage
path: root/src/string.c
diff options
context:
space:
mode:
authorDaniel Bovensiepen <[email protected]>2012-11-09 13:16:50 +0900
committerDaniel Bovensiepen <[email protected]>2012-11-09 13:16:50 +0900
commitc3bd1c1d0d43e7571bc38cfa71c40c69cea1b5a4 (patch)
tree70c4ea718ab7b98724d0a361ba122ebf08c9b5ab /src/string.c
parentfcaeec554a9aac77463f1460b469ea5f34a6f2a0 (diff)
parentcaeec3a3af1845c889ec5385681eb32611c3ac7a (diff)
downloadmruby-c3bd1c1d0d43e7571bc38cfa71c40c69cea1b5a4.tar.gz
mruby-c3bd1c1d0d43e7571bc38cfa71c40c69cea1b5a4.zip
Merge remote-tracking branch 'upstream/master' into mrbgems
Diffstat (limited to 'src/string.c')
-rw-r--r--src/string.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/string.c b/src/string.c
index 760b02883..2ac4359c8 100644
--- a/src/string.c
+++ b/src/string.c
@@ -939,6 +939,7 @@ mrb_str_chomp_bang(mrb_state *mrb, mrb_value str)
else {
return mrb_nil_value();
}
+ s->ptr[s->len] = '\0';
return str;
}
@@ -970,7 +971,7 @@ mrb_str_chomp_bang(mrb_state *mrb, mrb_value str)
(rslen <= 1 ||
memcmp(RSTRING_PTR(rs), pp, rslen) == 0)) {
s->len = len - rslen;
- p[len] = '\0';
+ p[s->len] = '\0';
return str;
}
return mrb_nil_value();