diff options
| author | 2026-09-05 19:18:44 -0400 | |
|---|---|---|
| committer | 2026-09-05 19:18:44 -0400 | |
| commit | a27216c145b1b13ad863e49e5400778ad608640f (patch) | |
| tree | 2531f2337c5a99af8c3f93676ddf0eb86e3715f4 /src/socket/socket_windows.c | |
| parent | 3a51988d764d54723288dc31a1779ece44cac1e9 (diff) | |
| download | libnaunet-a27216c145b1b13ad863e49e5400778ad608640f.tar.gz libnaunet-a27216c145b1b13ad863e49e5400778ad608640f.tar.bz2 libnaunet-a27216c145b1b13ad863e49e5400778ad608640f.zip | |
Fix Windows locale and error messages
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/socket/socket_windows.c')
| -rw-r--r-- | src/socket/socket_windows.c | 5 |
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; |