[MOAB-dev] r2641 - MOAB/trunk
    kraftche at mcs.anl.gov 
    kraftche at mcs.anl.gov
       
    Fri Feb 13 09:32:06 CST 2009
    
    
  
Author: kraftche
Date: 2009-02-13 09:32:06 -0600 (Fri, 13 Feb 2009)
New Revision: 2641
Modified:
   MOAB/trunk/TagServer.hpp
Log:
check for invalid tag handles
Modified: MOAB/trunk/TagServer.hpp
===================================================================
--- MOAB/trunk/TagServer.hpp	2009-02-12 22:49:44 UTC (rev 2640)
+++ MOAB/trunk/TagServer.hpp	2009-02-13 15:32:06 UTC (rev 2641)
@@ -352,7 +352,7 @@
 
 inline const TagInfo* TagServer::get_tag_info( MBTagId id, MBTagType type ) const
 {
-  if (id <= mTagTable[type].size() && mTagTable[type][id-1].is_valid())
+  if (id > 0 && id <= mTagTable[type].size() && mTagTable[type][id-1].is_valid())
     return &mTagTable[type][id-1];
   else
     return NULL;
@@ -360,7 +360,7 @@
 
 inline TagInfo* TagServer::get_tag_info( MBTagId id, MBTagType type )
 {
-  if (id <= mTagTable[type].size() && mTagTable[type][id-1].is_valid())
+  if (id > 0 && id <= mTagTable[type].size() && mTagTable[type][id-1].is_valid())
     return &mTagTable[type][id-1];
   else
     return NULL;
    
    
More information about the moab-dev
mailing list