]> git.kaiwu.me - nginx.git/commitdiff
fix r2731 for Win32
authorIgor Sysoev <igor@sysoev.ru>
Tue, 21 Apr 2009 15:40:40 +0000 (15:40 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Tue, 21 Apr 2009 15:40:40 +0000 (15:40 +0000)
src/core/ngx_log.c

index 8769bcdc6a08174cfd533faf5163e21aeba9740f..28287122de644535ea9c5b9f338358223bf294eb 100644 (file)
@@ -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,