]> granicus.if.org Git - apache/commitdiff
Fix mod_rewrite to work with the new APR stat structure.
authorRyan Bloom <rbb@apache.org>
Fri, 7 Jan 2000 15:50:40 +0000 (15:50 +0000)
committerRyan Bloom <rbb@apache.org>
Fri, 7 Jan 2000 15:50:40 +0000 (15:50 +0000)
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

modules/mappers/mod_rewrite.c

index 8c6fc6174758d12b5d1d0e309630b6f3fbc683b5..cd5e46c4bd19b7760ce4452c098eac75a989cc30 100644 (file)
@@ -3762,8 +3762,8 @@ static char *lookup_variable(request_rec *r, char *var)
     /* file stuff */
     else if (strcasecmp(var, "SCRIPT_USER") == 0) {
         result = "<unknown>";
-        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 = "<unknown>";
-        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;
             }
         }