From 7e019d3d375d692f28e3e9b8b7f5103673d32bb1 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Fri, 6 Mar 2015 20:09:05 +0700 Subject: [PATCH] lib/stream: BufferedReader return the buffer if less than asked to read Signed-off-by: Jean Privat --- lib/standard/stream.nit | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/standard/stream.nit b/lib/standard/stream.nit index 476c684..6079d95 100644 --- a/lib/standard/stream.nit +++ b/lib/standard/stream.nit @@ -344,6 +344,7 @@ abstract class BufferedReader if _buffer_pos + i >= _buffer.length then var from = _buffer_pos _buffer_pos = _buffer.length + if from == 0 then return _buffer.to_s return _buffer.substring_from(from).to_s end _buffer_pos += i -- 1.7.9.5