diff --git a/webserver.c b/webserver.c index ab77f1f..2e406dc 100644 --- a/webserver.c +++ b/webserver.c @@ -55,6 +55,7 @@ int main(int argc, char **argv) { read(STDIN_FILENO, &c, 1); if (c == 'q') { close(server); + shutdown(server, SHUT_RDWR); printf("Server closed\n"); break; }