summaryrefslogtreecommitdiff
path: root/string.c
diff options
context:
space:
mode:
authoryugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-02-04 03:48:25 +0000
committeryugui <yugui@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2010-02-04 03:48:25 +0000
commit34072faa0d236b4ca5f423c82cc01c79f8276294 (patch)
tree965597bdf2a08e4cbbcff6df8629c8f08659c6ee /string.c
parent3cce74dc4c4abfb6840de4ba9bcea4df2f502b15 (diff)
merges r26052 from trunk into ruby_1_9_1.
-- * string.c (rb_str_justify): fixed the case a fill size is a multiple of the length of the padding. [ruby-dev:39856] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_1@26568 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'string.c')
-rw-r--r--string.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/string.c b/string.c
index 33f1646372..8a8835eca5 100644
--- a/string.c
+++ b/string.c
@@ -6515,7 +6515,7 @@ rb_str_justify(int argc, VALUE *argv, VALUE str, char jflag)
p += llen;
}
else {
- while (llen > fclen) {
+ while (llen >= fclen) {
memcpy(p,f,flen);
p += flen;
llen -= fclen;
@@ -6532,7 +6532,7 @@ rb_str_justify(int argc, VALUE *argv, VALUE str, char jflag)
p += rlen;
}
else {
- while (rlen > fclen) {
+ while (rlen >= fclen) {
memcpy(p,f,flen);
p += flen;
rlen -= fclen;