This is to fix PR 15713
"suexec-logfile has hardcoded default instead of being
placed in --logfiledir"

I'm not sure it's right, though, since I'm not sure of the status of suexec
on win32/other places where ap_config_layout.h isn't available.
-Thom


Index: support/suexec.h
===================================================================
RCS file: /home/cvspublic/httpd-2.0/support/suexec.h,v
retrieving revision 1.7
diff -u -u -r1.7 suexec.h
--- support/suexec.h    27 Sep 2002 23:53:04 -0000      1.7
+++ support/suexec.h    30 Dec 2002 12:10:17 -0000
@@ -62,6 +62,12 @@
 #define _SUEXEC_H
 
 /*
+ * Include ap_config_layout so we can work out where the default htdocsdir
+ * and logsdir are.
+ */
+#include "ap_config_layout.h"
+
+/*
  * HTTPD_USER -- Define as the username under which Apache normally
  *               runs.  This is the only user allowed to execute
  *               this program.
@@ -117,7 +123,7 @@
  *             debugging purposes.
  */
 #ifndef AP_LOG_EXEC
-#define AP_LOG_EXEC "/usr/local/apache2/logs/cgi.log"  /* Need me? */
+#define AP_LOG_EXEC DEFAULT_EXP_LOGFILEDIR "/suexec_log"       /* Need me? */
 #endif
 
 /*
@@ -126,7 +132,7 @@
  *             that can be used for suEXEC behavior.
  */
 #ifndef AP_DOC_ROOT
-#define AP_DOC_ROOT "/usr/local/apache2/htdocs"
+#define AP_DOC_ROOT DEFAULT_EXP_HTDOCSDIR
 #endif
 
 /*

Reply via email to