]> Creatis software - clitk.git/commitdiff
correct bug in string copy
authordsarrut <dsarrut>
Tue, 15 Feb 2011 10:40:15 +0000 (10:40 +0000)
committerdsarrut <dsarrut>
Tue, 15 Feb 2011 10:40:15 +0000 (10:40 +0000)
common/clitkExceptionObject.cxx

index cadc7b88653b4791206843d2ae5fc985d56aa834..2b25696ba4c4f0fc810912bb8c07c09928b6b91b 100644 (file)
@@ -38,9 +38,8 @@ const char* clitk::ExceptionObject::what() const throw()
   message << "clitk::ERROR in " << m_Filename << " line " << m_LineNumber
           << " : " << std::endl << "\t" << m_Message;
   char * m = new char[message.str().length()];
-  for(uint i=0; i< message.str().length(); i++)
-    m[i] = message.str().c_str()[i];
-  return m;//essage.str().c_str();
+  strcpy(m, message.str().c_str());
+  return m;
 }
 //--------------------------------------------------------------------