From 788b1552a7dd89694ba8b374c76cebb5c63926bd Mon Sep 17 00:00:00 2001 From: Jeroen van Wolffelaar Date: Sun, 11 Nov 2001 19:42:31 +0000 Subject: [PATCH] Add warning when set_file_buffer() fails --- ext/standard/file.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ext/standard/file.c b/ext/standard/file.c index dd5d5ab37e..e8b785681f 100644 --- a/ext/standard/file.c +++ b/ext/standard/file.c @@ -1356,7 +1356,7 @@ PHP_FUNCTION(fflush) } /* }}} */ -/* {{{ proto int set_file_buffer(int fp, int buffer) +/* {{{ proto int set_file_buffer(resource fp, int buffer) Set file write buffer */ PHP_FUNCTION(set_file_buffer) { @@ -1391,6 +1391,9 @@ PHP_FUNCTION(set_file_buffer) ret = setvbuf((FILE *) what, NULL, _IOFBF, buff); } + if (ret) { + php_error(E_WARNING, "Illegal value for set_file_buffer()"); + } RETURN_LONG(ret); } /* }}} */ -- 2.50.1