diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2021-09-12 19:13:44 -0400 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2021-09-13 03:37:11 -0400 |
commit | 7b615d5d24048d38bd7e8368dd1de91b0d26cbaa (patch) | |
tree | 234270c899458dbe9c13c49d32b049d7079cd04d /src/mod_ssi.c | |
parent | 243510dbb4d79a3866c288a7d6530f6015c5b537 (diff) | |
download | lighttpd-git-7b615d5d24048d38bd7e8368dd1de91b0d26cbaa.tar.gz |
[multiple] de-dup file and piped loggers (fixes #3101)
de-dup file and piped loggers for error logs and access logs
x-ref:
"RFE: de-dup file and piped loggers"
https://redmine.lighttpd.net/issues/3101
Diffstat (limited to 'src/mod_ssi.c')
-rw-r--r-- | src/mod_ssi.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mod_ssi.c b/src/mod_ssi.c index 0d601fa9..3009d49b 100644 --- a/src/mod_ssi.c +++ b/src/mod_ssi.c @@ -1,6 +1,7 @@ #include "first.h" #include "fdevent.h" +#include "fdlog.h" #include "log.h" #include "buffer.h" #include "http_cgi.h" @@ -802,7 +803,7 @@ static int process_ssi_stmt(request_st * const r, handler_ctx * const p, const c args[3] = NULL; /*(expects STDIN_FILENO open to /dev/null)*/ - int serrh_fd = r->conf.serrh ? r->conf.serrh->errorlog_fd : -1; + int serrh_fd = r->conf.serrh ? r->conf.serrh->fd : -1; pid = fdevent_fork_execve(args[0], args, NULL, -1, c->file.fd, serrh_fd, -1); if (-1 == pid) { log_perror(errh, __FILE__, __LINE__, "spawning exec failed: %s", cmd); |