merge r3200:

nginx did not close log file set by --error-log-path,
the bug was introduced in r2744
This commit is contained in:
Igor Sysoev 2010-02-01 14:44:43 +00:00
parent 324484a59c
commit 651ae60661
1 changed files with 7 additions and 0 deletions

View File

@ -380,6 +380,13 @@ main(int argc, char *const *argv)
}
}
if (log->file->fd != ngx_stderr) {
if (ngx_close_file(log->file->fd) == NGX_FILE_ERROR) {
ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno,
ngx_close_file_n " built-in log failed");
}
}
ngx_use_stderr = 0;
if (ngx_process == NGX_PROCESS_SINGLE) {