diff options
-rw-r--r-- | ext/standard/pageinfo.c | 8 |
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; + } } } |