--- a/src/libproxychains.c +++ b/src/libproxychains.c @@ -587,7 +587,7 @@ return !memcmp(a->s6_addr, "\0\0\0\0\0\0\0\0\0\0\xff\xff", 12); } -HOOKFUNC(int, connect, int sock, const struct sockaddr *addr, unsigned int len) { +HOOKFUNC(int, connect, int sock, const struct sockaddr *addr, socklen_t len) { INIT(); PFUNC(); @@ -729,8 +729,8 @@ } HOOKFUNC(int, getnameinfo, const struct sockaddr *sa, socklen_t salen, - char *host, socklen_t hostlen, char *serv, - socklen_t servlen, int flags) + char *host, size_t hostlen, char *serv, + size_t servlen, int flags) { INIT(); PFUNC();