From f4c036c3aab85cc973b61460dd3f30154e99dbfc Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Mon, 1 Apr 2019 20:34:53 -0600 Subject: [PATCH] Fix returning incorrect ai_socktype from getaddrinfo --- src/header/netdb/mod.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/header/netdb/mod.rs b/src/header/netdb/mod.rs index 7c41cca221..ad4ce9408b 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]