ipAddrToDottedIP() consistent buffer size

IPv4 + port "XXX.XXX.XXX.XXX:12345" is 4*4 + 5 + 1 == 22

rounding up to 24 for no good reason.
This commit is contained in:
Michael Davidsaver
2020-01-16 09:22:23 -08:00
parent 068fcf6ab6
commit 642168efe1
6 changed files with 10 additions and 10 deletions
+1 -1
View File
@@ -92,7 +92,7 @@ void ServerBadResponse::handleResponse(osiSockAddr* responseFrom,
AbstractServerResponseHandler::handleResponse(responseFrom,
transport, version, command, payloadSize, payloadBuffer);
char ipAddrStr[48];
char ipAddrStr[24];
ipAddrToDottedIP(&responseFrom->ia, ipAddrStr, sizeof(ipAddrStr));
LOG(logLevelInfo,
+1 -1
View File
@@ -223,7 +223,7 @@ ServerContextImpl::getCurrentConfig()
#define SET(K, V) B.add(K, V);
{
char buf[50];
char buf[24];
ipAddrToDottedIP(&_ifaceAddr.ia, buf, sizeof(buf));
buf[sizeof(buf)-1] = '\0';
SET("EPICS_PVAS_INTF_ADDR_LIST", buf);