getaddrinfo didn't update the status variable in that round of the loop if no callback was used.
mentioned in commit aa152ec6