Browse Source

prevent crash when finalizing lightAttrib

David Rose 16 years ago
parent
commit
3cb7a6598c
1 changed files with 3 additions and 0 deletions
  1. 3 0
      panda/src/putil/bamReader.cxx

+ 3 - 0
panda/src/putil/bamReader.cxx

@@ -333,6 +333,9 @@ resolve() {
               new_refs.push_back(*oi);
               new_refs.push_back(*oi);
             }
             }
             _created_objs_by_pointer.erase(object_ptr);
             _created_objs_by_pointer.erase(object_ptr);
+
+            // We can't finalize the old pointer any more either.
+            _finalize_list.erase(object_ptr);
           }
           }
           created_obj._ptr = new_ptr;
           created_obj._ptr = new_ptr;
           created_obj._change_this = NULL;
           created_obj._change_this = NULL;