diff --git a/panda/src/putil/bamReader.cxx b/panda/src/putil/bamReader.cxx index 11f040b532..0ac188fd9d 100644 --- a/panda/src/putil/bamReader.cxx +++ b/panda/src/putil/bamReader.cxx @@ -1120,7 +1120,10 @@ resolve_object_pointers(TypedWritable *object, << " (" << object->get_type() << "), " << references.size() << " pointers.\n"; } - int num_completed = object->complete_pointers(&references[0], this); + int num_completed = 0; + if (!references.empty()) { + object->complete_pointers(&references[0], this); + } if (num_completed != (int)references.size()) { bam_cat.warning() << object->get_type() << " completed " << num_completed