1--TEST--
2Bug #60455: stream_get_line and 1-line with maxlen size followed by 0-length
3read with EOL indication
4--FILE--
5<?php
6class TestStream {
7    private $s = 0;
8    function stream_open($path, $mode, $options, &$opened_path) {
9            return true;
10    }
11    function stream_read($count) {
12        if ($this->s++ == 0)
13            return "a\n";
14
15        return "";
16    }
17    function stream_eof() {
18        return $this->s >= 2;
19    }
20
21}
22
23stream_wrapper_register("test", "TestStream");
24
25$f = fopen("test://", "r");
26while (!feof($f)) {
27    $line = stream_get_line($f, 2, "\n");
28    var_dump($line);
29}
30?>
31--EXPECT--
32string(1) "a"
33bool(false)
34