Oops, getaddrinfo returns an error code (not -1) for error. -Wall is