diff --git a/ext/standard/dir.c b/ext/standard/dir.c index dc949c1b483..eeebfa5c008 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();