//--------------------------------------------------------------------
const char* clitk::ExceptionObject::what() const throw()
{
- ::itk::OStringStream message;
+ std::ostringstream message;
message << "clitk::ERROR in " << m_Filename << " line " << m_LineNumber
<< " : " << std::endl << "\t" << m_Message;
- return message.str().c_str();
+ char * m = new char[message.str().length()];
+ strcpy(m, message.str().c_str());
+ return m;
}
//--------------------------------------------------------------------