# HG changeset patch # User Igor Sysoev # Date 1240328440 0 # Node ID e1b3d210587abca8fd58ed68ff9c8700f0ded1e9 # Parent 06d53ecd70c8e6a247f78dcec273ab2177306077 fix r2731 for Win32 diff --git a/src/core/ngx_log.c b/src/core/ngx_log.c --- a/src/core/ngx_log.c +++ b/src/core/ngx_log.c @@ -207,6 +207,14 @@ ngx_log_stderr(const char *fmt, ...) ngx_linefeed(p); +#if (NGX_WIN32) + + if (ngx_stderr_fileno == NULL) { + ngx_stderr_fileno = GetStdHandle(STD_ERROR_HANDLE); + } + +#endif + (void) ngx_write_fd(ngx_stderr_fileno, errstr, p - errstr); } @@ -219,8 +227,6 @@ ngx_log_init(void) #if (NGX_WIN32) - ngx_stderr_fileno = GetStdHandle(STD_ERROR_HANDLE); - ngx_stderr.fd = ngx_open_file((u_char *) NGX_ERROR_LOG_PATH, NGX_FILE_APPEND, NGX_FILE_CREATE_OR_OPEN,