Fix windows (#51)

* More fixes for Windows

* fix tests for windows

* qf for linux

* clean up
This commit is contained in:
Dimon4eg
2019-05-06 22:22:57 +03:00
committed by Benjamin Sergeant
parent d561e1141e
commit 78198a0147
10 changed files with 64 additions and 58 deletions

View File

@@ -108,7 +108,7 @@ namespace ix
{
log("Cannot compute a free port. bind error.");
::close(sockfd);
Socket::closeSocket(sockfd);
return getAnyFreePortRandom();
}
@@ -118,12 +118,12 @@ namespace ix
{
log("Cannot compute a free port. getsockname error.");
::close(sockfd);
Socket::closeSocket(sockfd);
return getAnyFreePortRandom();
}
int port = ntohs(sa.sin_port);
::close(sockfd);
Socket::closeSocket(sockfd);
return port;
}