message: Fix returning incorrect ai_socktype from getaddrinfo
diff: @@ -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]
  