improve UDP bind error
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user