소스 검색

NOT redirecting stderr to stdout for UNIX CGI, to avoid output being littered with error messages.

Sergey Lyubka 12 년 전
부모
커밋
348db16245
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      mongoose.c

+ 2 - 1
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);