[MOAB-dev] r3661 - MOAB/trunk/src/parallel
    kraftche at cae.wisc.edu 
    kraftche at cae.wisc.edu
       
    Thu Mar 18 10:24:46 CDT 2010
    
    
  
Author: kraftche
Date: 2010-03-18 10:24:46 -0500 (Thu, 18 Mar 2010)
New Revision: 3661
Modified:
   MOAB/trunk/src/parallel/ParallelComm.cpp
Log:
fix use of uninitialized value and possible get from empty range
Modified: MOAB/trunk/src/parallel/ParallelComm.cpp
===================================================================
--- MOAB/trunk/src/parallel/ParallelComm.cpp	2010-03-18 14:55:20 UTC (rev 3660)
+++ MOAB/trunk/src/parallel/ParallelComm.cpp	2010-03-18 15:24:46 UTC (rev 3661)
@@ -2733,9 +2733,10 @@
 
     // resolve dim is maximal dim of entities in proc_ents
   if (-1 == resolve_dim) {
+    if (proc_ents.empty()) 
+      return MB_ENTITY_NOT_FOUND;
+
     resolve_dim = mbImpl->dimension_from_handle(*proc_ents.rbegin()); 
-    RRA("Couldn't get dimension.");
-    
   }
 
     // proc_ents should all be of same dimension
    
    
More information about the moab-dev
mailing list