diff options
Diffstat (limited to 'stream/tcp.c')
-rw-r--r-- | stream/tcp.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/stream/tcp.c b/stream/tcp.c index 54ebf33e61..be27c490dc 100644 --- a/stream/tcp.c +++ b/stream/tcp.c @@ -127,9 +127,9 @@ connect2Server_with_af(char *host, int port, int af,int verb) { #endif switch (af) { - case AF_INET: our_s_addr = (void *) &server_address.four.sin_addr; break; + case AF_INET: our_s_addr = &server_address.four.sin_addr; break; #ifdef HAVE_AF_INET6 - case AF_INET6: our_s_addr = (void *) &server_address.six.sin6_addr; break; + case AF_INET6: our_s_addr = &server_address.six.sin6_addr; break; #endif default: mp_tmsg(MSGT_NETWORK,MSGL_ERR, "Unknown address family %d\n", af); @@ -150,21 +150,21 @@ connect2Server_with_af(char *host, int port, int af,int verb) { if(verb) mp_tmsg(MSGT_NETWORK,MSGL_STATUS,"Resolving %s for %s...\n", host, af2String(af)); #ifdef HAVE_GETHOSTBYNAME2 - hp=(struct hostent*)gethostbyname2( host, af ); + hp=gethostbyname2( host, af ); #else - hp=(struct hostent*)gethostbyname( host ); + hp=gethostbyname( host ); #endif if( hp==NULL ) { if(verb) mp_tmsg(MSGT_NETWORK,MSGL_ERR,"Couldn't resolve name for %s: %s\n", af2String(af), host); return TCP_ERROR_FATAL; } - memcpy( our_s_addr, (void*)hp->h_addr_list[0], hp->h_length ); + memcpy( our_s_addr, hp->h_addr_list[0], hp->h_length ); } #if HAVE_WINSOCK2_H else { unsigned long addr = inet_addr(host); - memcpy( our_s_addr, (void*)&addr, sizeof(addr) ); + memcpy( our_s_addr, &addr, sizeof(addr) ); } #endif |