diff --git a/src/GEOM_I/GEOM_Object_i.cc b/src/GEOM_I/GEOM_Object_i.cc index 2af09b209..2bc8a0454 100644 --- a/src/GEOM_I/GEOM_Object_i.cc +++ b/src/GEOM_I/GEOM_Object_i.cc @@ -129,8 +129,8 @@ void GEOM_Object_i::SetStudyEntry(const char* theEntry) //============================================================================= char* GEOM_Object_i::GetStudyEntry() { - char* anEntry = _impl->GetAuxData(); - if(anEntry) return strdup(anEntry); + TCollection_AsciiString anEntry = _impl->GetAuxData(); + if(!anEntry.IsEmpty()) return strdup(anEntry.ToCString()); return strdup(""); }