You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rb...@locus.apache.org on 2000/10/24 18:11:24 UTC
cvs commit: apache-2.0/src/os/unix suexec.c suexec.h
rbb 00/10/24 09:11:24
Modified: src/os/unix suexec.c suexec.h
Log:
Remove some warnings added with suexec
Revision Changes Path
1.2 +3 -3 apache-2.0/src/os/unix/suexec.c
Index: suexec.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/os/unix/suexec.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- suexec.c 2000/10/23 15:30:55 1.1
+++ suexec.c 2000/10/24 16:11:21 1.2
@@ -30,12 +30,12 @@
AP_DECLARE(apr_status_t) ap_unix_create_privileged_process(
apr_proc_t *newproc, const char *progname,
- char *const args[], char **env,
+ char *const *args, char **env,
apr_procattr_t *attr, ap_unix_identity_t *ugid,
apr_pool_t *p)
{
int i = 0;
- const char ** newargs;
+ char **newargs;
char *newprogname;
char *execuser, *execgroup;
@@ -61,7 +61,7 @@
newargs[0] = SUEXEC_BIN;
newargs[1] = execuser;
newargs[2] = execgroup;
- newargs[3] = progname;
+ newargs[3] = apr_pstrdup(p, progname);
i = 0;
do {
1.2 +1 -1 apache-2.0/src/os/unix/suexec.h
Index: suexec.h
===================================================================
RCS file: /home/cvs/apache-2.0/src/os/unix/suexec.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- suexec.h 2000/10/23 15:30:55 1.1
+++ suexec.h 2000/10/24 16:11:22 1.2
@@ -29,7 +29,7 @@
*/
AP_DECLARE(apr_status_t) ap_unix_create_privileged_process(
apr_proc_t *newproc, const char *progname,
- char *const args[], char **env,
+ char *const *args, char **env,
apr_procattr_t *attr, ap_unix_identity_t *ugid,
apr_pool_t *p);
#endif /* !APACHE_OS_UNIX_SUEXEC_H */