From 4f71cbdc98111056bc7a8ba57981a8a4db801107 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andr=C3=A9=20Malo?= Date: Sat, 21 Feb 2004 15:45:02 +0000 Subject: [PATCH] allow log pipes to be relative to serverroot as well git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102727 13f79535-47bb-0310-9956-ffa450edef68 --- modules/loggers/mod_log_forensic.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/loggers/mod_log_forensic.c b/modules/loggers/mod_log_forensic.c index ca59239d397..93e53d4c006 100644 --- a/modules/loggers/mod_log_forensic.c +++ b/modules/loggers/mod_log_forensic.c @@ -74,8 +74,9 @@ static void open_log(server_rec *s, apr_pool_t *p) if (*cfg->logname == '|') { piped_log *pl; + const char *pname = ap_server_root_relative(p, cfg->logname + 1); - pl = ap_open_piped_log(p, cfg->logname+1); + pl = ap_open_piped_log(p, pname); if (pl == NULL) { ap_log_error(APLOG_MARK, APLOG_ERR, 0, s, "couldn't spawn forensic log pipe %s", cfg->logname); @@ -84,7 +85,7 @@ static void open_log(server_rec *s, apr_pool_t *p) cfg->fd = ap_piped_log_write_fd(pl); } else { - char *fname = ap_server_root_relative(p, cfg->logname); + const char *fname = ap_server_root_relative(p, cfg->logname); apr_status_t rv; if ((rv = apr_file_open(&cfg->fd, fname, -- 2.47.3