Fix returning incorrect ai_socktype from getaddrinfo
This commit is contained in:
@@ -708,11 +708,10 @@ pub unsafe extern "C" fn getaddrinfo(
|
||||
|
||||
for in_addr in lookuphost {
|
||||
ai_family = AF_INET;
|
||||
ai_socktype = AF_UNSPEC;
|
||||
ai_protocol = 0;
|
||||
|
||||
let ai_addr = Box::into_raw(Box::new(sockaddr_in {
|
||||
sin_family: AF_INET as sa_family_t,
|
||||
sin_family: ai_family as sa_family_t,
|
||||
sin_port: htons(port),
|
||||
sin_addr: in_addr,
|
||||
sin_zero: [0; 8]
|
||||
|
||||
Reference in New Issue
Block a user