Salome HOME
Fix for bug IPAL10056 : Crash after run Dataflow and creating new file.
[modules/kernel.git] / src / ModuleCatalog / SALOME_ModuleCatalog_impl.cxx
index 0c63992f076e6613cd708939e9d9bbdc7e75be86..1ce03215447b7a14d3fd0b8c8fb2dab756dc32e5 100644 (file)
@@ -468,7 +468,8 @@ SALOME_ModuleCatalogImpl::GetComponent(const char* name)
   ParserComponent *C_parser = NULL;
   ParserPathPrefixes *pp = NULL;
 
-  SALOME_ModuleCatalog::Acomponent_ptr compo = NULL;
+  //mkr : fix for bug IPAL10056
+  SALOME_ModuleCatalog::Acomponent_ptr compo = SALOME_ModuleCatalog::Acomponent::_nil();
   
   C_parser = findComponent(s);
   if (C_parser) {
@@ -489,7 +490,6 @@ SALOME_ModuleCatalogImpl::GetComponent(const char* name)
     // return NULL object
     if(MYDEBUG) MESSAGE("Component with name  " << name 
                        << " not found in catalog");
-    compo = NULL;
   }
   
   return compo;