summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/standard/dir.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/standard/dir.c b/ext/standard/dir.c
index 25f96064e9..58f3cd8ee1 100644
--- a/ext/standard/dir.c
+++ b/ext/standard/dir.c
@@ -401,7 +401,7 @@ PHP_FUNCTION(glob)
#ifndef GLOB_NOMATCH
/* now catch the FreeBSD style of "no matches" */
- if (!globbuf.gl_pathc) {
+ if (!globbuf.gl_pathc || !globbuf.gl_pathv) {
array_init(return_value);
return;
}