diff --git a/panda/src/gobj/internalName.cxx b/panda/src/gobj/internalName.cxx index 00244ca2bc..447b73be33 100644 --- a/panda/src/gobj/internalName.cxx +++ b/panda/src/gobj/internalName.cxx @@ -67,7 +67,7 @@ InternalName(InternalName *parent, const string &basename) : InternalName:: ~InternalName() { #ifndef NDEBUG - { + if (_parent != (const InternalName *)NULL) { // unref() should have removed us from our parent's table already. MutexHolder holder(_parent->_name_table_lock); NameTable::iterator ni = _parent->_name_table.find(_basename);