From 61d85cedd591c7f299181ff0fbf710bddb481f9b Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Wed, 11 Feb 2015 11:43:27 +0100 Subject: fix values for gid and uid As stated by MSDN, these fields are always set to zero --- sapi/apache2handler/sapi_apache2.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sapi/apache2handler') diff --git a/sapi/apache2handler/sapi_apache2.c b/sapi/apache2handler/sapi_apache2.c index c33e071c56..4361b78d33 100644 --- a/sapi/apache2handler/sapi_apache2.c +++ b/sapi/apache2handler/sapi_apache2.c @@ -220,8 +220,13 @@ php_apache_sapi_get_stat(void) { php_struct *ctx = SG(server_context); +#ifdef PHP_WIN32 + ctx->finfo.st_uid = 0; + ctx->finfo.st_gid = 0; +#else ctx->finfo.st_uid = ctx->r->finfo.user; ctx->finfo.st_gid = ctx->r->finfo.group; +#endif ctx->finfo.st_dev = ctx->r->finfo.device; ctx->finfo.st_ino = ctx->r->finfo.inode; #if defined(NETWARE) && defined(CLIB_STAT_PATCH) -- cgit v1.2.1