summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/standard/pageinfo.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/ext/standard/pageinfo.c b/ext/standard/pageinfo.c
index 07e1627023..716682c3b4 100644
--- a/ext/standard/pageinfo.c
+++ b/ext/standard/pageinfo.c
@@ -48,9 +48,11 @@ static void php_statpage(BLS_D)
pstat = sapi_get_stat();
if (BG(page_uid)==-1) {
- BG(page_uid) = pstat->st_uid;
- BG(page_inode) = pstat->st_ino;
- BG(page_mtime) = pstat->st_mtime;
+ if(pstat) {
+ BG(page_uid) = pstat->st_uid;
+ BG(page_inode) = pstat->st_ino;
+ BG(page_mtime) = pstat->st_mtime;
+ }
}
}