Browse Source

fix VS2005 crash

David Rose 18 years ago
parent
commit
b1809444c2
1 changed files with 4 additions and 1 deletions
  1. 4 1
      panda/src/putil/bamReader.cxx

+ 4 - 1
panda/src/putil/bamReader.cxx

@@ -1120,7 +1120,10 @@ resolve_object_pointers(TypedWritable *object,
         << " (" << object->get_type() << "), " << references.size()
         << " (" << object->get_type() << "), " << references.size()
         << " pointers.\n";
         << " 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()) {
     if (num_completed != (int)references.size()) {
       bam_cat.warning()
       bam_cat.warning()
         << object->get_type() << " completed " << num_completed
         << object->get_type() << " completed " << num_completed