diff --git a/lib/include/stdio.pre.pike b/lib/include/stdio.pre.pike index 64fcc00921a5847e98bd162d94cccd12c0773562..01ca085b84f470f086c088f3f8e56c1ffd52f183 100644 --- a/lib/include/stdio.pre.pike +++ b/lib/include/stdio.pre.pike @@ -104,7 +104,7 @@ program FILE = class { { while(strlen(b) - bpos < bytes) if(!get_data()) - return 0; + break; return extract(bytes); }