From 902505ec4c2a6ed12265d3bad70ac0da57b0e871 Mon Sep 17 00:00:00 2001 From: Ethan Date: Wed, 31 Mar 2021 13:00:40 +0800 Subject: [PATCH] Prevent from bad access bcz of object still nil --- YapDatabase/YapDatabaseTransaction.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/YapDatabase/YapDatabaseTransaction.m b/YapDatabase/YapDatabaseTransaction.m index efee742d1..a0c1eac36 100644 --- a/YapDatabase/YapDatabaseTransaction.m +++ b/YapDatabase/YapDatabaseTransaction.m @@ -1958,6 +1958,10 @@ - (void)enumerateRowsInCollection:(NSString *)collection [self _enumerateRowsInCollection:collection usingBlock:^(int64_t __unused rowid, NSString *key, id object, id metadata, BOOL *stop) { + if (object == nil) { + return; + } + block(key, object, metadata, stop); } withFilter:nil];