From 296047d82a4d6e8d87a955b9643f7538e79200ee Mon Sep 17 00:00:00 2001 From: Romain Vimont Date: Fri, 31 May 2019 23:32:53 +0200 Subject: [PATCH] Use net_close() to close sockets So that it also works on Windows. --- app/src/net.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/net.c b/app/src/net.c index 1b487f7f..a0bc38f2 100644 --- a/app/src/net.c +++ b/app/src/net.c @@ -33,7 +33,7 @@ net_connect(uint32_t addr, uint16_t port) { if (connect(sock, (SOCKADDR *) &sin, sizeof(sin)) == SOCKET_ERROR) { perror("connect"); - close(sock); + net_close(sock); return INVALID_SOCKET; } @@ -61,13 +61,13 @@ net_listen(uint32_t addr, uint16_t port, int backlog) { if (bind(sock, (SOCKADDR *) &sin, sizeof(sin)) == SOCKET_ERROR) { perror("bind"); - close(sock); + net_close(sock); return INVALID_SOCKET; } if (listen(sock, backlog) == SOCKET_ERROR) { perror("listen"); - close(sock); + net_close(sock); return INVALID_SOCKET; }