From: Anatol Belski Date: Wed, 11 Feb 2015 10:43:27 +0000 (+0100) Subject: fix values for gid and uid X-Git-Tag: PRE_PHP7_EREG_MYSQL_REMOVALS~187 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=61d85cedd591c7f299181ff0fbf710bddb481f9b;p=php fix values for gid and uid As stated by MSDN, these fields are always set to zero --- 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)