getaddrinfo didn't update the status variable in that round of the loop if no callback was used. (cherry picked from commit 65731753)