Feature #14268 ยป 0001-net-protocol-optimize-large-read-case.patch
| lib/net/protocol.rb | ||
|---|---|---|
|
end
|
||
|
def rbuf_consume(len)
|
||
|
s = @rbuf.slice!(0, len)
|
||
|
if len == @rbuf.size
|
||
|
s = @rbuf
|
||
|
@rbuf = ''.dup
|
||
|
else
|
||
|
s = @rbuf.slice!(0, len)
|
||
|
end
|
||
|
@debug_output << %Q[-> #{s.dump}\n] if @debug_output
|
||
|
s
|
||
|
end
|
||
|
-
|
||