summaryrefslogtreecommitdiff
path: root/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'server.c')
-rw-r--r--server.c4
1 files changed, 1 insertions, 3 deletions
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) {