From 22f704c0a8afd4b1a50cf54b30d8d976f822964a Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Wed, 3 Feb 2016 11:45:22 +0100 Subject: [PATCH] Fixed _socket error check. --- libfreerdp/core/tcp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfreerdp/core/tcp.c b/libfreerdp/core/tcp.c index ce026ce8f..24bbcd05d 100644 --- a/libfreerdp/core/tcp.c +++ b/libfreerdp/core/tcp.c @@ -877,7 +877,7 @@ static int freerdp_tcp_connect_multi(rdpContext* context, char** hostnames, sockfds[index] = _socket(addr->ai_family, addr->ai_socktype, addr->ai_protocol); - if (sockfds[index] < 0) + if (sockfds[index] == INVALID_SOCKET) { freeaddrinfo(result); sockfds[index] = 0;