Merge "Update heap dump notes." into dalvik-dev
diff --git a/vm/alloc/CardTable.c b/vm/alloc/CardTable.c
index cc344a8..9e3677b 100644
--- a/vm/alloc/CardTable.c
+++ b/vm/alloc/CardTable.c
@@ -167,9 +167,12 @@
assert(addr != NULL);
assert(arg != NULL);
obj = *(Object **)addr;
+ if (obj == NULL) {
+ return;
+ }
assert(dvmIsValidObject(obj));
ctx = arg;
- if (obj == NULL || dvmHeapBitmapIsObjectBitSet(ctx->markBits, obj)) {
+ if (dvmHeapBitmapIsObjectBitSet(ctx->markBits, obj)) {
return;
}
ctx->whiteRefs += 1;