From 05609992c6b404fc8eb0d44ba46eaa5cd4bf48df Mon Sep 17 00:00:00 2001 From: Tom Early Date: Fri, 5 Apr 2019 16:50:07 -0700 Subject: [PATCH] better log message for getaddrinfo unrecoverable error --- TCPReaderWriterClient.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/TCPReaderWriterClient.cpp b/TCPReaderWriterClient.cpp index e65eba0..b2d4743 100644 --- a/TCPReaderWriterClient.cpp +++ b/TCPReaderWriterClient.cpp @@ -79,12 +79,12 @@ bool CTCPReaderWriterClient::Open() while (EAI_AGAIN==s and count++<20) { // connecting to a server, so we can wait until it's ready s = getaddrinfo(m_address.c_str(), m_port.c_str(), &hints, &res); + if (s && s != EAI_AGAIN) { + fprintf(stderr, "ERROR: getaddrinfo for %s: %s\n", m_address.c_str(), gai_strerror(s)); + return true; + } std::this_thread::sleep_for(std::chrono::seconds(3)); } - if (s != 0) { - fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(s)); - return true; - } struct addrinfo *rp; for (rp = res; rp != NULL; rp = rp->ai_next) {