more fixes

This commit is contained in:
Ryzerth
2020-10-31 15:07:49 +01:00
parent e62042d26a
commit 50a73a380d
2 changed files with 8 additions and 3 deletions

View File

@ -54,6 +54,7 @@ public:
int iResult = getaddrinfo(host, buf, &hints, &result);
if (iResult != 0) {
// TODO: log error
printf("A");
WSACleanup();
return false;
}
@ -63,6 +64,7 @@ public:
if (sock == INVALID_SOCKET) {
// TODO: log error
printf("B");
freeaddrinfo(result);
WSACleanup();
return false;
@ -70,6 +72,7 @@ public:
iResult = connect(sock, ptr->ai_addr, (int)ptr->ai_addrlen);
if (iResult == SOCKET_ERROR) {
printf("C");
closesocket(sock);
freeaddrinfo(result);
WSACleanup();
@ -96,6 +99,8 @@ public:
connected = true;
printf("Connected");
return true;
}