On Mon, Apr 22, 2002 at 01:46:58PM -0500, Scott Lamb wrote:
> I've attached a small patch to perchild that

Oops. No, I didn't. Lemme try that again...

--
Scott Lamb
Index: server/mpm/experimental/perchild/config5.m4
===================================================================
RCS file: /home/cvspublic/httpd-2.0/server/mpm/experimental/perchild/config5.m4,v
retrieving revision 1.1
diff -u -r1.1 config5.m4
--- server/mpm/experimental/perchild/config5.m4 3 Apr 2001 18:37:12 -0000       1.1
+++ server/mpm/experimental/perchild/config5.m4 21 Apr 2002 14:28:46 -0000
@@ -1,6 +1,5 @@
 dnl ## XXX - Need a more thorough check of the proper flags to use
 
 if test "$MPM_NAME" = "perchild" ; then
-
-    APACHE_FAST_OUTPUT(server/mpm/$MPM_NAME/Makefile)
+    APACHE_FAST_OUTPUT(server/mpm/$MPM_SUBDIR_NAME/Makefile)
 fi
Index: server/mpm/experimental/perchild/perchild.c
===================================================================
RCS file: /home/cvspublic/httpd-2.0/server/mpm/experimental/perchild/perchild.c,v
retrieving revision 1.122
diff -u -r1.122 perchild.c
--- server/mpm/experimental/perchild/perchild.c 5 Apr 2002 02:23:02 -0000       1.122
+++ server/mpm/experimental/perchild/perchild.c 21 Apr 2002 14:28:47 -0000
@@ -1834,7 +1834,7 @@
         }
     
         ug->uid = ap_uname2id(u);
-        ug->gid = ap_uname2id(g); 
+        ug->gid = ap_gname2id(g); 
 
 #ifndef BIG_SECURITY_HOLE
         if (ug->uid == 0 || ug->gid == 0) {
@@ -1851,7 +1851,7 @@
     int i;
     int matching = 0;
     int u = ap_uname2id(uid);
-    int g = ap_uname2id(gid);
+    int g = ap_gname2id(gid);
     const char *errstr;
     int socks[2];
     perchild_server_conf *sconf = (perchild_server_conf *)

Reply via email to