summaryrefslogtreecommitdiffhomepage
path: root/src/event/modules/ngx_kqueue_module.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/event/modules/ngx_kqueue_module.c')
-rw-r--r--src/event/modules/ngx_kqueue_module.c20
1 files changed, 1 insertions, 19 deletions
diff --git a/src/event/modules/ngx_kqueue_module.c b/src/event/modules/ngx_kqueue_module.c
index 393c4d1ef..e438ad33c 100644
--- a/src/event/modules/ngx_kqueue_module.c
+++ b/src/event/modules/ngx_kqueue_module.c
@@ -354,6 +354,7 @@ static int ngx_kqueue_process_events(ngx_log_t *log)
struct timespec ts, *tp;
timer = ngx_event_find_timer();
+ ngx_old_elapsed_msec = ngx_elapsed_msec;
if (timer) {
ts.tv_sec = timer / 1000;
@@ -399,19 +400,6 @@ static int ngx_kqueue_process_events(ngx_log_t *log)
if (timer) {
delta = ngx_elapsed_msec - delta;
-#if 0
- delta = tv.tv_sec * 1000 + tv.tv_usec / 1000 - delta;
-
- /*
- * The expired timers must be handled before a processing of the events
- * because the new timers can be added during a processing
- */
-
- ngx_event_expire_timers((ngx_msec_t) delta);
-
- ngx_event_set_timer_delta((ngx_msec_t) delta);
-#endif
-
} else {
if (events == 0) {
ngx_log_error(NGX_LOG_ALERT, log, 0,
@@ -519,12 +507,6 @@ static int ngx_kqueue_process_events(ngx_log_t *log)
ngx_event_expire_timers((ngx_msec_t) delta);
}
-#if 0
- if (timer) {
- ngx_event_expire_timers((ngx_msec_t) delta);
- }
-#endif
-
return NGX_OK;
}