diff --git a/panda/src/putil/bamReader.cxx b/panda/src/putil/bamReader.cxx index f619d36372..bc1ea7f65d 100644 --- a/panda/src/putil/bamReader.cxx +++ b/panda/src/putil/bamReader.cxx @@ -333,6 +333,9 @@ resolve() { new_refs.push_back(*oi); } _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._change_this = NULL;