mirror of
https://github.com/apache/httpd.git
synced 2025-08-10 02:56:11 +00:00
Set up stderr logging explictly early in initialization so that a pool is
available for creating the APR representation of stderr. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87583 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -214,6 +214,9 @@ static process_rec *create_process(int argc, const char * const *argv)
|
||||
|
||||
stat = apr_create_pool(&cntx, NULL);
|
||||
if (stat != APR_SUCCESS) {
|
||||
/* XXX From the time that we took away the NULL pool->malloc mapping
|
||||
* we have been unable to log here without segfaulting.
|
||||
*/
|
||||
ap_log_error(APLOG_MARK, APLOG_ERR|APLOG_NOERRNO, 0, NULL,
|
||||
"apr_create_pool() failed to create "
|
||||
"initial context");
|
||||
@ -221,6 +224,8 @@ static process_rec *create_process(int argc, const char * const *argv)
|
||||
exit(1);
|
||||
}
|
||||
|
||||
ap_open_stderr_log(cntx);
|
||||
|
||||
process = apr_palloc(cntx, sizeof(process_rec));
|
||||
process->pool = cntx;
|
||||
|
||||
|
Reference in New Issue
Block a user