From 2da9a05397d681eac6804214afee69a0336abe56 Mon Sep 17 00:00:00 2001 From: Johnny Richard Date: Sat, 9 Apr 2022 03:26:18 +0200 Subject: server.c: Exit using server.running bool attr --- server.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'server.c') diff --git a/server.c b/server.c index 72699ef..147e83c 100644 --- a/server.c +++ b/server.c @@ -175,9 +175,7 @@ server_handle_client_data(server_t *server, struct epoll_event *event) if (!strncasecmp(client_buf, EXIT_COMMAND, strlen(EXIT_COMMAND) - 1)) { log_info("exiting program. bye bye!"); - close(client_fd); - close(server->fd); - exit(EXIT_SUCCESS); + server->running = false; } for (int j = 0; j < MAXEVENTS; ++j) { -- cgit v1.2.3