diff options
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | ext/standard/filestat.c | 3 |
2 files changed, 3 insertions, 2 deletions
@@ -5,7 +5,7 @@ PHP 4.0 NEWS - Fix overrun in strip_tags (Stas, Zend library) - Fixed crash in strip_tags() and related functions. (Thies) - Workaround for bogus POST-Data from IE/Mac. (Thies) -- Patch by Alain Malek <alain@virtua.ch> + Patch by Alain Malek <alain@virtua.ch> - Finished the server abstraction layer; All of the PHP code is now shared across different servers (Apache, CGI, IIS, etc.), except for thin interface modules (Zeev) diff --git a/ext/standard/filestat.c b/ext/standard/filestat.c index dbbf472993..d32152b509 100644 --- a/ext/standard/filestat.c +++ b/ext/standard/filestat.c @@ -542,7 +542,8 @@ void name(INTERNAL_FUNCTION_PARAMETERS) { \ WRONG_PARAM_COUNT; \ } \ convert_to_string_ex(filename); \ - php_stat((*filename)->value.str.val, funcnum, return_value); \ + if ((*filename)->value.str.len) \ + php_stat((*filename)->value.str.val, funcnum, return_value); \ } FileFunction(PHP_FN(fileperms),0) |