diff options
Diffstat (limited to 'source4/wrepl_server/wrepl_periodic.c')
-rw-r--r-- | source4/wrepl_server/wrepl_periodic.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source4/wrepl_server/wrepl_periodic.c b/source4/wrepl_server/wrepl_periodic.c index 4ba047d3a0..12e1448139 100644 --- a/source4/wrepl_server/wrepl_periodic.c +++ b/source4/wrepl_server/wrepl_periodic.c @@ -37,6 +37,8 @@ static uint32_t wreplsrv_periodic_run(struct wreplsrv_service *service, uint32_t next_interval) { + next_interval = wreplsrv_out_push_run(service, next_interval); + DEBUG(2,("wreplsrv_periodic_run: next in %u secs\n", next_interval)); return next_interval; } @@ -48,6 +50,7 @@ static void wreplsrv_periodic_handler_te(struct event_context *ev, struct timed_ uint32_t next_interval; service->periodic.te = NULL; + service->periodic.current_event = t; next_interval = wreplsrv_periodic_run(service, service->config.periodic_interval); |