Salome HOME
[EDF29093] : Quick fix resorbed
[modules/kernel.git] / src / SALOMEDS / SALOMEDS_AttributePythonObject_i.cxx
index 9faab9139ea8747e45c07dd16c4cc20ebab9102f..ea6c2ff87294c06ecacd8ece585397120dd9881a 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2016  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2023  CEA, EDF, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -31,8 +31,8 @@ void SALOMEDS_AttributePythonObject_i::SetObject(const char* theSequence, CORBA:
 {
   SALOMEDS::Locker lock;
   CheckLocked();
-  char *aSeq = CORBA::string_dup(theSequence);
-  dynamic_cast<SALOMEDSImpl_AttributePythonObject*>(_impl)->SetObject(aSeq, IsScript);
+  CORBA::String_var aSeq = CORBA::string_dup(theSequence);
+  dynamic_cast<SALOMEDSImpl_AttributePythonObject*>(_impl)->SetObject(aSeq.in(), IsScript);
 }
 
 char* SALOMEDS_AttributePythonObject_i::GetObject()