From 9bf307712b65db300fc4a9c51d28489548071952 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Wed, 6 Sep 2017 09:52:53 -0500 Subject: [PATCH] improve UDP bind error --- src/remote/blockingUDPConnector.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/remote/blockingUDPConnector.cpp b/src/remote/blockingUDPConnector.cpp index d709935..db21ad4 100644 --- a/src/remote/blockingUDPConnector.cpp +++ b/src/remote/blockingUDPConnector.cpp @@ -77,9 +77,11 @@ Transport::shared_pointer BlockingUDPConnector::connect(TransportClient::shared_ retval = ::bind(socket, (sockaddr*)&(bindAddress.sa), sizeof(sockaddr)); if(retval<0) { + char ip[20]; + sockAddrToDottedIP((sockaddr*)&(bindAddress.sa), ip, sizeof(ip)); char errStr[64]; epicsSocketConvertErrnoToString(errStr, sizeof(errStr)); - LOG(logLevelError, "Error binding socket: %s.", errStr); + LOG(logLevelError, "Error binding socket %s: %s.", ip, errStr); epicsSocketDestroy (socket); return Transport::shared_pointer(); }