SOURCES: apache-mod_fastcgi-allow-uid-gid.patch - no need for apr1 changes

glen glen at pld-linux.org
Tue Oct 14 16:38:32 CEST 2008


Author: glen                         Date: Tue Oct 14 14:38:32 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- no need for apr1 changes

---- Files affected:
SOURCES:
   apache-mod_fastcgi-allow-uid-gid.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SOURCES/apache-mod_fastcgi-allow-uid-gid.patch
diff -u SOURCES/apache-mod_fastcgi-allow-uid-gid.patch:1.2 SOURCES/apache-mod_fastcgi-allow-uid-gid.patch:1.3
--- SOURCES/apache-mod_fastcgi-allow-uid-gid.patch:1.2	Wed Oct  6 19:44:11 2004
+++ SOURCES/apache-mod_fastcgi-allow-uid-gid.patch	Tue Oct 14 16:38:26 2008
@@ -48,7 +48,7 @@
                      s->uid = (uid_t)atol(user);
                      pw = getpwuid(s->uid);
                      if (!pw) {
-+			s->username = apr_psprintf(sp, "%ld", (long)s->uid);
++			s->username = ap_psprintf(sp, "%ld", (long)s->uid);
 +			/*
                          ap_log_error(FCGI_LOG_CRIT, fcgi_apache_main_server,
                              "FastCGI: can't create (dynamic) server \"%s\": can't get uid/gid for wrapper: getwpuid(%ld) failed",
@@ -57,12 +57,12 @@
 -                    }
 +			*/
 +                    } else
-+			s->username = apr_pstrdup(sp, pw->pw_name);
-                     s->user = apr_pstrdup(sp, user);
--                    s->username = apr_pstrdup(sp, pw->pw_name);
++			s->username = ap_pstrdup(sp, pw->pw_name);
+                     s->user = ap_pstrdup(sp, user);
+-                    s->username = ap_pstrdup(sp, pw->pw_name);
  
                      s->gid = (gid_t)atol(group);
-                     s->group = apr_pstrdup(sp, group);
+                     s->group = ap_pstrdup(sp, group);
 diff -urN mod_fastcgi-2.4.2.org/fcgi_util.c mod_fastcgi-2.4.2/fcgi_util.c
 --- mod_fastcgi-2.4.2.org/fcgi_util.c	2004-03-07 18:43:25.803230257 +0100
 +++ mod_fastcgi-2.4.2/fcgi_util.c	2004-03-07 22:39:30.637790026 +0100
@@ -70,31 +70,31 @@
      s->uid = uid;
      pw = getpwuid(uid);
      if (pw == NULL) {
-+	s->user = apr_psprintf(p, "%ld", uid);
++	s->user = ap_psprintf(p, "%ld", uid);
 +	if (s->user == NULL)
-         return apr_psprintf(p,
+         return ap_psprintf(p,
              "getpwuid() couldn't determine the username for uid '%ld', "
              "you probably need to modify the User directive: %s",
              (long)uid, strerror(errno));
 -    }
--    s->user = apr_pstrdup(p, pw->pw_name);
+-    s->user = ap_pstrdup(p, pw->pw_name);
 +    } else
-+	s->user = apr_pstrdup(p, pw->pw_name);
++	s->user = ap_pstrdup(p, pw->pw_name);
      s->username = s->user;
  
      s->gid = gid;
      gr = getgrgid(gid);
      if (gr == NULL) {
-+	s->group = apr_psprintf(p, "%ld", gid);
++	s->group = ap_psprintf(p, "%ld", gid);
 +	if (s->group == NULL)
-         return apr_psprintf(p,
+         return ap_psprintf(p,
              "getgrgid() couldn't determine the group name for gid '%ld', "
              "you probably need to modify the Group directive: %s",
              (long)gid, strerror(errno));
 -    }
--    s->group = apr_pstrdup(p, gr->gr_name);
+-    s->group = ap_pstrdup(p, gr->gr_name);
 +    } else
-+    	s->group = apr_pstrdup(p, gr->gr_name);
++    	s->group = ap_pstrdup(p, gr->gr_name);
  
  #endif /* !WIN32 */
  
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/apache-mod_fastcgi-allow-uid-gid.patch?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list