]> rtime.felk.cvut.cz Git - orte.git/blobdiff - orte/liborte/ORTEDomain.c
Fixed error handling in ORTEDomainCreate()
[orte.git] / orte / liborte / ORTEDomain.c
index d011bd8a38b4af9e7fb05f9d6d8a183314789f81..a237edc422000b97257fe24d88264a32ef770587 100644 (file)
@@ -448,7 +448,7 @@ ORTEDomainCreate(int domain, ORTEDomainProp *prop,
     debug(30,0) ("ORTEDomainCreate: Error creating buffer(s).\n");
     error=ORTE_TRUE;
   } 
-  /* a problem occure with resources */
+  /* a problem occured with resources */
   if (error) {
     sock_cleanup(&d->taskRecvUnicastMetatraffic.sock);
     sock_cleanup(&d->taskRecvMulticastMetatraffic.sock);
@@ -461,6 +461,7 @@ ORTEDomainCreate(int domain, ORTEDomainProp *prop,
     CDR_codec_release_buffer(&d->taskRecvMulticastUserdata.mb.cdrCodec);
     CDR_codec_release_buffer(&d->taskSend.mb.cdrCodec);
     FREE(d);
+    return NULL;
   }
 
   /************************************************************************/