diff --git a/src/header/netdb/mod.rs b/src/header/netdb/mod.rs index 7c41cca221c9f2bb33f8945b8329b59a38c66b91..ad4ce9408b0bfadccd33c63d793b43a18a43b909 100644 --- a/src/header/netdb/mod.rs +++ b/src/header/netdb/mod.rs @@ -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]