#933: String#split(sep, limit) is broken when specified a limit. ----------------------------------+----------------------------------------- Reporter: watson1978@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: ----------------------------------+----------------------------------------- Comment(by watson1978@…): I atach a patch. {{{ #!diff diff --git a/string.c b/string.c index e16bbe1..40bd513 100644 --- a/string.c +++ b/string.c @@ -3167,9 +3167,10 @@ fs_set: rb_ary_push(result, substr); } beg = i + 1; - } - if (limit != Qnil && --lim <= 0) { - break; + + if (limit != Qnil && --lim <= 1) { + break; + } } } }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/933#comment:1> MacRuby <http://macruby.org/>