--- sourceforge.net/trunk/rdesktop/tcp.c 2003/08/11 11:09:17 440 +++ sourceforge.net/trunk/rdesktop/tcp.c 2003/08/17 07:28:53 443 @@ -147,7 +147,7 @@ if (n < 0) { - error("getaddrinfo error:: [%s]\n", gai_strerror(n)); + error("getaddrinfo: %s\n", gai_strerror(n)); return False; } @@ -167,6 +167,12 @@ } freeaddrinfo(ressave); + if (sock == -1) + { + error("%s: unable to connect\n", server); + return False; + } + #else /* no IPv6 support */ struct hostent *nslookup;