Do not visit null values in StackIndirectReferenceTable
Change-Id: Ib76b9f6d27b265a35eea3ed69e2f495ed4e3df88
diff --git a/src/thread.cc b/src/thread.cc
index d9c6b4f..c1936fe 100644
--- a/src/thread.cc
+++ b/src/thread.cc
@@ -816,7 +816,10 @@
for (StackIndirectReferenceTable* cur = top_sirt_; cur; cur = cur->Link()) {
size_t num_refs = cur->NumberOfReferences();
for (size_t j = 0; j < num_refs; j++) {
- visitor(cur->References()[j], arg);
+ Object* object = cur->References()[j];
+ if (object != NULL) {
+ visitor(object, arg);
+ }
}
}
}