Salome HOME
Merge branch 'V8_1_BR'
[modules/geom.git] / src / XAO / XAO_BrepGeometry.cxx
index 042f935f981bfc92ef5b343e5010b6d9c61dcd19..fb59e2cd54e8e508cd0ac753310f0232cbdc5af1 100644 (file)
@@ -1,9 +1,9 @@
-// Copyright (C) 2013  CEA/DEN, EDF R&D
+// Copyright (C) 2013-2016  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 // License as published by the Free Software Foundation; either
-// version 2.1 of the License.
+// version 2.1 of the License, or (at your option) any later version.
 //
 // This library is distributed in the hope that it will be useful,
 // but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -53,10 +53,7 @@ const std::string BrepGeometry::getShapeString()
 {
     std::ostringstream streamShape;
     BRepTools::Write(m_shape, streamShape);
-    std::string data = streamShape.str();
-    char* res = new char[data.size()];
-    strcpy(res, data.c_str());
-    return res;
+    return streamShape.str();
 }
 
 void BrepGeometry::setShapeString(const std::string& shape)