Use socket_close instead of close to close a socket
diff --git a/common/socket.c b/common/socket.c
index a2f8eec..bbc3de2 100644
--- a/common/socket.c
+++ b/common/socket.c
@@ -307,7 +307,7 @@
 				}
 			}
 		}
-		close(sfd);
+		socket_close(sfd);
 	}
 
 	freeaddrinfo(result);