From 348db16245e379dd0ed91cdf4e24029442f3090d Mon Sep 17 00:00:00 2001 From: Sergey Lyubka Date: Thu, 11 Jul 2013 08:44:51 +0100 Subject: [PATCH] NOT redirecting stderr to stdout for UNIX CGI, to avoid output being littered with error messages. --- mongoose.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mongoose.c b/mongoose.c index aca84578..73c081ca 100644 --- a/mongoose.c +++ b/mongoose.c @@ -1424,7 +1424,8 @@ static pid_t spawn_process(struct mg_connection *conn, const char *prog, } else if (dup2(fd_stdout, 1) == -1) { cry(conn, "%s: dup2(%d, 1): %s", __func__, fd_stdout, strerror(ERRNO)); } else { - (void) dup2(fd_stdout, 2); + // Not redirecting stderr to stdout, to avoid output being littered + // with the error messages. (void) close(fd_stdin); (void) close(fd_stdout);