diff --git a/uttt.c b/uttt.c index dc2ba4a..11ff8c1 100644 --- a/uttt.c +++ b/uttt.c @@ -613,11 +613,13 @@ int ut_network_game(struct ut_state *state, struct ut_socket_buffer *sockbuf, ch { printf("\nDraw!\n"); if (host) {ut_dprintf(sockbuf->fd, "|\n|Draw!\n");} + close(sockbuf->fd); } else { printf("\n%c wins!\n", (int)w); if (host) {ut_dprintf(sockbuf->fd, "|\n|%c wins!\n", (int)w);} + close(sockbuf->fd); } break; }