From a5b88461ed2a4bc5e8868ea733ae0fc01ed45797 Mon Sep 17 00:00:00 2001 From: Kranklyboy Date: Sun, 15 Apr 2018 19:40:54 +0200 Subject: [PATCH] Catch error in cleanup() function. --- server.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); }