From 662c6c6c06f109b00d88277f2ea3ef455fb24f5f Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Thu, 7 Sep 2000 17:55:53 +0000 Subject: [PATCH] Fix readdir bug in libc5 @Fix readdir bug in libc5 # If libc5 receives 0 in *result of readdir_r, it just returns error # That's a clear bug, so this is a workaround. --- ext/standard/dir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/standard/dir.c b/ext/standard/dir.c index dc949c1b48..eeebfa5c00 100644 --- a/ext/standard/dir.c +++ b/ext/standard/dir.c @@ -290,7 +290,7 @@ PHP_FUNCTION(readdir) pval **id, **tmp, *myself; php_dir *dirp; char entry[sizeof(struct dirent)+MAXPATHLEN+1]; - struct dirent *result; + struct dirent *result = (struct dirent *)&entry; /* patch for libc5 readdir problems */ DIRLS_FETCH(); FETCH_DIRP(); -- 2.50.1