diff options
author | Johnny Richard <johnny@johnnyrichard.com> | 2022-04-09 03:26:18 +0200 |
---|---|---|
committer | Johnny Richard <johnny@johnnyrichard.com> | 2022-04-09 03:26:18 +0200 |
commit | 2da9a05397d681eac6804214afee69a0336abe56 (patch) | |
tree | cc1363c6065a75abde7ce1441e1a437c656d8187 | |
parent | 94e667b05dfed5912a4bda9c629247bb72723e27 (diff) |
server.c: Exit using server.running bool attr
-rw-r--r-- | server.c | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -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) { |