From 9d5737a37d844c098f3ac44e3ee4242dea432051 Mon Sep 17 00:00:00 2001 From: Horst Schirmeier Date: Mon, 30 Jun 2014 12:18:14 +0200 Subject: [PATCH] jobclient: fix error reporting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gethostbyname() doesn't set errno but h_errno. Thus, we need to call herror() instead of perror() to print an appropriate error message. (Thanks, Björn.) Change-Id: I8fd4bdd4af41774dd290151c5ad37090d006f423 --- src/core/efw/JobClient.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/efw/JobClient.cc b/src/core/efw/JobClient.cc index eedb18f3..c5ca59db 100644 --- a/src/core/efw/JobClient.cc +++ b/src/core/efw/JobClient.cc @@ -19,7 +19,7 @@ JobClient::JobClient(const std::string& server, int port) cout << "JobServer: " << m_server.c_str() << endl; if (m_server_ent == NULL) { - perror("[Client@gethostbyname()]"); + herror("[Client@gethostbyname()]"); // TODO: Log-level? exit(1); }