Browse Source

fix crash at exit

David Rose 18 years ago
parent
commit
20d03e0992
1 changed files with 1 additions and 1 deletions
  1. 1 1
      panda/src/gobj/internalName.cxx

+ 1 - 1
panda/src/gobj/internalName.cxx

@@ -67,7 +67,7 @@ InternalName(InternalName *parent, const string &basename) :
 InternalName::
 InternalName::
 ~InternalName() {
 ~InternalName() {
 #ifndef NDEBUG
 #ifndef NDEBUG
-  {
+  if (_parent != (const InternalName *)NULL) {
     // unref() should have removed us from our parent's table already.
     // unref() should have removed us from our parent's table already.
     MutexHolder holder(_parent->_name_table_lock);
     MutexHolder holder(_parent->_name_table_lock);
     NameTable::iterator ni = _parent->_name_table.find(_basename);
     NameTable::iterator ni = _parent->_name_table.find(_basename);