summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Zmievski <andrei@php.net>2000-02-14 14:18:17 +0000
committerAndrei Zmievski <andrei@php.net>2000-02-14 14:18:17 +0000
commitf71098906b2be4f0063b966d63b771d678a514f9 (patch)
treed2078538f606b34d2ca42df8c55884ef106adcdc
parentb881578f674b8f433fce7b2538fe727f82dd7a81 (diff)
downloadphp-git-f71098906b2be4f0063b966d63b771d678a514f9.tar.gz
Fix for filesize() and others on sockets.
-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)