diff options
Diffstat (limited to 'runtime/indirect_reference_table.cc')
-rw-r--r-- | runtime/indirect_reference_table.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/runtime/indirect_reference_table.cc b/runtime/indirect_reference_table.cc index ed3fb5f..bbad884 100644 --- a/runtime/indirect_reference_table.cc +++ b/runtime/indirect_reference_table.cc @@ -360,7 +360,9 @@ mirror::Object* IndirectReferenceTable::Get(IndirectRef iref) const { return kInvalidIndirectRefObject; } mirror::Object* obj = table_[ExtractIndex(iref)];; - VerifyObject(obj); + if (obj != kClearedJniWeakGlobal) { + VerifyObject(obj); + } return obj; } |