diff --git a/src/router.c b/src/router.c index ca59bf5..ccce844 100644 --- a/src/router.c +++ b/src/router.c @@ -277,7 +277,7 @@ DWORD router_main(void *arg) { continue; } - if(min_log_level >= LOG_DEBUG) { + if(min_log_level <= LOG_DEBUG) { char src_net[12], src_node[18]; NET_TO_STRING(src_net, packet->src_net); NODE_TO_STRING(src_node, packet->src_node); diff --git a/src/winsock.c b/src/winsock.c index bb2533a..d7b61e0 100644 --- a/src/winsock.c +++ b/src/winsock.c @@ -523,8 +523,7 @@ int WSAAPI getsockopt(SOCKET fd, int level, int optname, char FAR *optval, int F struct ipx_interface *nic = get_interfaces(ipxdata->adapternum); if(!nic) { - WSASetLastError(ERROR_NO_DATA); - return -1; + RETURN_WSA(ERROR_NO_DATA, -1); } memcpy(ipxdata->netnum, nic->ipx_net, 4);