diff --git a/server.c b/server.c index 24e7af5..67a7b9c 100644 --- a/server.c +++ b/server.c @@ -53,7 +53,11 @@ static void cleanup(void) free(ships[i]); } - close(sockfd); + if (close(sockfd) < 0) { + perror(pname); + return 1; + } + free(ai); }