diff src/os/unix/ngx_time.c @ 370:54f76b0b8dca

nginx-0.0.7-2004-06-27-22:01:57 import
author Igor Sysoev <igor@sysoev.ru>
date Sun, 27 Jun 2004 18:01:57 +0000
parents ba876b26b76d
children da8c5707af39
line wrap: on
line diff
--- a/src/os/unix/ngx_time.c
+++ b/src/os/unix/ngx_time.c
@@ -6,13 +6,17 @@
 void ngx_localtime(ngx_tm_t *tm)
 {
 #if (HAVE_LOCALTIME_R)
+    time_t     now;
 
-    localtime_r((time_t *) &ngx_cached_time, tm);
+    now = ngx_time();
+    localtime_r(&now, tm);
 
 #else
+    time_t     now;
     ngx_tm_t  *t;
 
-    t = localtime((time_t *) &ngx_cached_time);
+    now = ngx_time();
+    t = localtime(&now);
     *tm = *t;
 
 #endif