summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-string-ext
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-03-10 10:38:28 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2017-03-10 10:38:28 +0900
commit4763312fb8f9c88c3fa7eb7f8710ad6fbd5ed1b4 (patch)
tree8cb369ee3ec228f183063ea84670b6f4e8ec7787 /mrbgems/mruby-string-ext
parent63dbed00946afda34178a479cfa38fa78d620a00 (diff)
downloadmruby-4763312fb8f9c88c3fa7eb7f8710ad6fbd5ed1b4.tar.gz
mruby-4763312fb8f9c88c3fa7eb7f8710ad6fbd5ed1b4.zip
Terminate loop if generated string longer than the last; ref #3489
Diffstat (limited to 'mrbgems/mruby-string-ext')
-rw-r--r--mrbgems/mruby-string-ext/mrblib/string.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/mrbgems/mruby-string-ext/mrblib/string.rb b/mrbgems/mruby-string-ext/mrblib/string.rb
index 36b0218a7..15f0549f3 100644
--- a/mrbgems/mruby-string-ext/mrblib/string.rb
+++ b/mrbgems/mruby-string-ext/mrblib/string.rb
@@ -345,6 +345,7 @@ class String
return self if !excl && str == other_str
str = str.succ
return self if excl && str == other_str
+ return self if str.size > other_str.size
end
end