diff --git a/src/AlarmHandler.cpp b/src/AlarmHandler.cpp
index ee780977687c07f83bf6395b3539e51501ed1ef7..ac7f94bb34ec2f2ec7ae68b5dcd3fae29c95a161 100644
--- a/src/AlarmHandler.cpp
+++ b/src/AlarmHandler.cpp
@@ -3047,7 +3047,7 @@ Tango::DevVarStringArray *AlarmHandler::get_alarm_info(const Tango::DevVarString
 	{
 		alarms.vlock->readerOut();
        	ostringstream o;
-		o << "Alarm '" << argin << "' not found";
+		o << "Alarm '" << string((*argin)[0]) << "' not found";
        	DEBUG_STREAM <<__func__ << ": " << o.str() << endl;
        	Tango::Except::throw_exception( \
 				(const char*)"NOT FOUND", \