From: Ryan Bloom Date: Fri, 7 Jan 2000 15:50:40 +0000 (+0000) Subject: Fix mod_rewrite to work with the new APR stat structure. X-Git-Tag: 1.3.10~27 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=357c5687836f8524711b908deef86e3eca2b5c4e;p=apache Fix mod_rewrite to work with the new APR stat structure. Submitted by: Paul Reder Reviewed by: Ryan Bloom git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84402 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/mappers/mod_rewrite.c b/modules/mappers/mod_rewrite.c index 8c6fc61747..cd5e46c4bd 100644 --- a/modules/mappers/mod_rewrite.c +++ b/modules/mappers/mod_rewrite.c @@ -3762,8 +3762,8 @@ static char *lookup_variable(request_rec *r, char *var) /* file stuff */ else if (strcasecmp(var, "SCRIPT_USER") == 0) { result = ""; - if (r->finfo.st_mode != 0) { - if ((pw = getpwuid(r->finfo.st_uid)) != NULL) { + if (r->finfo.protection != 0) { + if ((pw = getpwuid(r->finfo.user)) != NULL) { result = pw->pw_name; } } @@ -3777,8 +3777,8 @@ static char *lookup_variable(request_rec *r, char *var) } else if (strcasecmp(var, "SCRIPT_GROUP") == 0) { result = ""; - if (r->finfo.st_mode != 0) { - if ((gr = getgrgid(r->finfo.st_gid)) != NULL) { + if (r->finfo.protection != 0) { + if ((gr = getgrgid(r->finfo.group)) != NULL) { result = gr->gr_name; } }