Nicolas Cannasse 19 年 前
コミット
33e7e7c625
1 ファイル変更2 行追加2 行削除
  1. 2 2
      std/neko/io/StringInput.hx

+ 2 - 2
std/neko/io/StringInput.hx

@@ -48,9 +48,9 @@ class StringInput extends Input {
 	}
 
 	public override function read( buf : String, bpos, blen ) : Int {
-		if( len == 0 )
+		if( len == 0 && blen > 0 )
 			throw Error.Eof;
-		if( len <= blen )
+		if( len < blen )
 			blen = len;
 		untyped __dollar__sblit(buf.__s,bpos,s.__s,pos,blen);
 		pos += blen;