close socket on error

This commit is contained in:
Frank Morgner
2015-01-28 23:07:30 +01:00
parent 401ce8bcfb
commit 46024daf22

View File

@@ -110,8 +110,10 @@ static int opensock(unsigned short port)
server_sockaddr.sin_addr.s_addr = htonl(INADDR_ANY); server_sockaddr.sin_addr.s_addr = htonl(INADDR_ANY);
if (bind(sock, (struct sockaddr *) &server_sockaddr, if (bind(sock, (struct sockaddr *) &server_sockaddr,
sizeof server_sockaddr) != 0) sizeof server_sockaddr) != 0) {
close(sock);
return -1; return -1;
}
if (listen(sock, 0) != 0) { if (listen(sock, 0) != 0) {
close(sock); close(sock);