X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGraphBase%2FDataFlowBase_FactoryNode.hxx;h=d499287ff62afce29475dcfee6e90fce6d62a04b;hb=787989820026cbd647c7bdb7159beed8e12e4944;hp=021294694a133931446dbbcd558fdc244f5b3fdf;hpb=f76e05ca31e340f77860feb7188fcdd4ae255edc;p=modules%2Fsuperv.git diff --git a/src/GraphBase/DataFlowBase_FactoryNode.hxx b/src/GraphBase/DataFlowBase_FactoryNode.hxx index 0212946..d499287 100644 --- a/src/GraphBase/DataFlowBase_FactoryNode.hxx +++ b/src/GraphBase/DataFlowBase_FactoryNode.hxx @@ -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 ) ;