diff --git a/ruby/lib/google/protobuf/repeated_field.rb b/ruby/lib/google/protobuf/repeated_field.rb index 5c1e906535..13b9300b2e 100644 --- a/ruby/lib/google/protobuf/repeated_field.rb +++ b/ruby/lib/google/protobuf/repeated_field.rb @@ -96,7 +96,7 @@ module Google raise ArgumentError, "negative array size" else start = [self.size-n, 0].max - return self[start..-1] + return self[start...self.size] end end