From 7c20ae7f7737c35a9e322ee712a0c342d00f536e Mon Sep 17 00:00:00 2001 From: David Härdeman Date: Tue, 9 Jun 2020 13:54:38 +0200 Subject: Add basic stop/start methods --- idle.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'idle.c') diff --git a/idle.c b/idle.c index 518999b..fc6be9b 100644 --- a/idle.c +++ b/idle.c @@ -223,8 +223,10 @@ idle_check_handshake_reply(struct cfg *cfg, struct uring_task *task, int res) idle->server->idle_count = 0; else { idle->server->idle_count++; - if (idle->server->idle_count > idle->server->idle_timeout) - fprintf(stderr, "Would shutdown idle server %s\n", idle->server->name); + if (idle->server->idle_count > idle->server->idle_timeout) { + fprintf(stderr, "Stopping idle server %s\n", idle->server->name); + server_stop(cfg, idle->server); + } } return; -- cgit v1.2.3