Salome HOME
SMH: 3.0.0 preparation = merged version (POLYWORK + RTVDEBUG01) + adopation for new GUI
[modules/superv.git] / src / GraphBase / DataFlowBase_FactoryNode.hxx
index 021294694a133931446dbbcd558fdc244f5b3fdf..d499287ff62afce29475dcfee6e90fce6d62a04b 100644 (file)
@@ -63,12 +63,15 @@ namespace GraphBase {
       Engines::Component_var Component() const { return _ObjComponent ; } ;
       void SetComponent(Engines::Component_var anObjComponent) {
                         _ObjComponent = anObjComponent ; } ;
-      char * ComponentName() const { return my_strdup( _ComponentName ) ; } ;
-      char * InterfaceName() const { return my_strdup( _InterfaceName ) ; } ;
+//JR 17.02.2005 Memory Leak      char * ComponentName() const { return my_strdup( _ComponentName ) ; } ;
+      char * ComponentName() const { return _ComponentName ; } ;
+//JR 17.02.2005 Memory Leak      char * InterfaceName() const { return my_strdup( _InterfaceName ) ; } ;
+      char * InterfaceName() const { return _InterfaceName ; } ;
       char * Computer() const {
 //             cdebug_in << "GraphBase::FactoryNode::Computer returns '" << _Computer << "'"
 //                       << endl;
-             return my_strdup( _Computer ) ; } ;
+//JR 17.02.2005 Memory Leak             return my_strdup( _Computer ) ; } ;
+             return _Computer ; } ;
 
       bool ComponentName( const char * aComponentName ) ;
       bool InterfaceName( const char * anInterfaceName ) ;