--- sourceforge.net/trunk/rdesktop/tcp.c 2000/08/15 10:23:24 10 +++ sourceforge.net/trunk/rdesktop/tcp.c 2000/08/15 12:01:01 12 @@ -23,7 +23,7 @@ #include /* timeval */ #include /* gethostbyname */ #include /* TCP_NODELAY */ -#include /* inet_aton */ +#include /* sockaddr_in inet_addr */ #include /* errno */ #include "rdesktop.h" @@ -120,7 +120,7 @@ { memcpy(&servaddr.sin_addr, nslookup->h_addr, sizeof(servaddr.sin_addr)); } - else if (!inet_aton(server, &servaddr.sin_addr)) + else if (!(servaddr.sin_addr.s_addr = inet_addr(server))) { STATUS("%s: unable to resolve host\n", server); return False; @@ -142,7 +142,7 @@ return False; } - setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &true, sizeof(true)); + setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, (void *)&true, sizeof(true)); in.size = 4096; in.data = xmalloc(in.size);