diff --git a/src/libCom/aToIPAddr.c b/src/libCom/aToIPAddr.c index 7135e6a3c..3196dc222 100644 --- a/src/libCom/aToIPAddr.c +++ b/src/libCom/aToIPAddr.c @@ -90,7 +90,7 @@ epicsShareFunc int epicsShareAPI /* * check for a valid host name before giving up */ - status = sscanf (pAddrString, "%511s:%i", hostName, &port); + status = sscanf (pAddrString, "%511[^:]:%i", hostName, &port ); if (status>=1) { if (status==1) { port = defaultPort;