From 77917c57a4fe546f5eb2fefc65e377d5a81e5b1b Mon Sep 17 00:00:00 2001 From: Brian Havard Date: Tue, 19 Oct 1999 15:52:24 +0000 Subject: [PATCH] Need APR_CREATE flag when opening error log & pid file. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84005 13f79535-47bb-0310-9956-ffa450edef68 --- server/log.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/log.c b/server/log.c index 39c9cd8463..a96ac03498 100644 --- a/server/log.c +++ b/server/log.c @@ -261,7 +261,7 @@ static void open_error_log(server_rec *s, ap_context_t *p) fname = ap_server_root_relative(p, s->error_fname); /* Change to AP funcs. */ if (ap_open(&s->error_log, fname, APR_BUFFERED | APR_APPEND | - APR_READ | APR_WRITE, APR_OS_DEFAULT, p) != APR_SUCCESS) { + APR_READ | APR_WRITE | APR_CREATE, APR_OS_DEFAULT, p) != APR_SUCCESS) { perror("fopen"); fprintf(stderr, "%s: could not open error log file %s.\n", ap_server_argv0, fname); @@ -554,7 +554,7 @@ void ap_log_pid(ap_context_t *p, const char *fname) ); } - if(ap_open(&pid_file, fname, APR_WRITE | APR_BUFFERED, APR_OS_DEFAULT, p) != APR_SUCCESS) { + if(ap_open(&pid_file, fname, APR_WRITE | APR_BUFFERED | APR_CREATE, APR_OS_DEFAULT, p) != APR_SUCCESS) { perror("fopen"); fprintf(stderr, "%s: could not log pid to file %s\n", ap_server_argv0, fname); -- 2.40.0