--TEST-- GH-15908 (leak / assertion failure in streams.c) --CREDITS-- YuanchengJiang LuMingYinDetect --FILE-- s++ == 0) return "a\nbb\ncc"; return ""; } function stream_eof() { return $this->s >= 2; } } touch(__DIR__."/gh15908.tmp"); stream_wrapper_register("test", "TestStream"); $f = fopen("test://", "r"); try { file_put_contents(__DIR__."/gh15908.tmp", $f, FILE_USE_INCLUDE_PATH, $f); } catch (Error $e) { echo $e->getMessage(), "\n"; } ?> --CLEAN-- --EXPECT-- file_put_contents(): supplied resource is not a valid Stream-Context resource