From a255dcd2d1432ae7d38be57d2c4b4622b8c4c2b1 Mon Sep 17 00:00:00 2001 From: theraven Date: Tue, 5 Jul 2011 09:05:54 +0000 Subject: [PATCH] ...and fix dereferencing of NULL pointer introduced with last commit. --- arc.m | 1 + 1 file changed, 1 insertion(+) diff --git a/arc.m b/arc.m index 61e778c..62a6f67 100644 --- a/arc.m +++ b/arc.m @@ -372,6 +372,7 @@ id objc_loadWeakRetained(id* addr) { LOCK_FOR_SCOPE(&weakRefLock); id obj = *addr; + if (nil == obj) { return nil; } if (&_NSConcreteStackBlock == obj->isa) { obj = block_load_weak(obj);