diff --git a/src/AlarmHandler.cpp b/src/AlarmHandler.cpp index e31ecb89adca8bdf7d312690d18917c23f4c9045..62ce2a73cbfea5620e3a6168c7b8c32dec793304 100644 --- a/src/AlarmHandler.cpp +++ b/src/AlarmHandler.cpp @@ -5052,6 +5052,8 @@ string AlarmHandler::remove_domain(string str) start = 8; //tango:// len } string::size_type end2 = str.find(":", start); + if(end2 == string::npos) //not fqdn, so no tango host in the name + return str; if(end1 > end2) //'.' not in the tango host part return str; string th = str.substr(0, end1);