summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS2
-rw-r--r--ext/standard/filestat.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index f39537979c..509b45d116 100644
--- a/NEWS
+++ b/NEWS
@@ -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)