diff options
| author | David Härdeman <david@hardeman.nu> | 2020-06-09 13:54:38 +0200 | 
|---|---|---|
| committer | David Härdeman <david@hardeman.nu> | 2020-06-09 13:54:38 +0200 | 
| commit | 7c20ae7f7737c35a9e322ee712a0c342d00f536e (patch) | |
| tree | 2fc810140d526db835412b1bd41122c7dbdbade9 /idle.c | |
| parent | 88bd9dab5fce9e85972818400a827701caacd467 (diff) | |
Add basic stop/start methods
Diffstat (limited to 'idle.c')
| -rw-r--r-- | idle.c | 6 | 
1 files changed, 4 insertions, 2 deletions
@@ -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;  | 
