git-svn-id: svn://svn.ircd-hybrid.org/svnroot/hopm/branches/1.0.x@5169
82007160-df01-0410-b94d-
b575c5fd34c7
exit(EXIT_FAILURE);
}
- memcpy(&IRC_LOCAL.in4.s_addr, &((struct sockaddr_in *)res->ai_addr)->sin_addr, res->ai_addrlen);
+ memcpy(&IRC_LOCAL.in4.s_addr, &((struct sockaddr_in *)res->ai_addr)->sin_addr, sizeof(struct in_addr));
freeaddrinfo(res);
bsaddr.sa4.sin_addr.s_addr = IRC_LOCAL.in4.s_addr;
return;
}
- memcpy(&ip.sa4.sin_addr, &((struct sockaddr_in *)res->ai_addr)->sin_addr, res->ai_addrlen);
+ memcpy(&ip.sa4.sin_addr, &((struct sockaddr_in *)res->ai_addr)->sin_addr, sizeof(struct in_addr));
freeaddrinfo(res);
n = nc_insert(nc_head, ip.sa4.sin_addr.s_addr);
}
else
{
- memcpy(&ip.sa4.sin_addr, &((struct sockaddr_in *)res->ai_addr)->sin_addr, res->ai_addrlen);
+ memcpy(&ip.sa4.sin_addr, &((struct sockaddr_in *)res->ai_addr)->sin_addr, sizeof(struct in_addr));
freeaddrinfo(res);
if (check_neg_cache(ip.sa4.sin_addr.s_addr))