Refactor, simplify

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson
2018-01-28 21:36:47 +01:00
parent 748ebc998c
commit 856546f4c7
+3 -8
View File
@@ -347,6 +347,8 @@ int uev_run(uev_ctx_t *ctx, int flags)
if (!w->u.t.period)
w->u.t.timeout = 0;
if (!w->u.t.timeout)
uev_timer_stop(w);
break;
case UEV_CRON_TYPE:
@@ -362,16 +364,9 @@ int uev_run(uev_ctx_t *ctx, int flags)
w->u.c.when = 0;
else
w->u.c.when += w->u.c.interval;
break;
}
if (UEV_CRON_TYPE == w->type) {
if (!w->u.c.when)
uev_timer_stop(w);
}
if (UEV_TIMER_TYPE == w->type) {
if (!w->u.t.timeout)
uev_timer_stop(w);
break;
}
/*