summaryrefslogtreecommitdiff
path: root/src/socket/socket_windows.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/socket/socket_windows.c')
-rw-r--r--src/socket/socket_windows.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/socket/socket_windows.c b/src/socket/socket_windows.c
index 9baa312..5e3386c 100644
--- a/src/socket/socket_windows.c
+++ b/src/socket/socket_windows.c
@@ -114,6 +114,7 @@ bool nn_socket_connect(struct nn_socket *sock, str *addr, u16 port)
s32 ret = connect(sock->fd, (SOCKADDR *)&sock->addr_in, sizeof(sock->addr_in));
if (ret == SOCKET_ERROR && WSAGetLastError() != WSAEWOULDBLOCK) {
log_error("connect(%.*s:%hu) failed: %d.", nn_addr_x(addr), port, WSAGetLastError());
+ nn_socket_check_error(ret);
return false;
}
@@ -156,7 +157,9 @@ bool nn_socket_check_error(ssize_t ret)
if (ret == SOCKET_ERROR) {
s32 err = WSAGetLastError();
char *strerror = nn_win32_error_message(err);
- log_debug("Socket error: %s (%d).", strerror ? strerror : "(None)", err);
+ if (strerror) {
+ log_error("Error description: %s (%d).", strerror, err);
+ }
return true;
}
return false;