...and fix dereferencing of NULL pointer introduced with last commit.

main
theraven 15 years ago
parent e7a6be5584
commit a255dcd2d1

@ -372,6 +372,7 @@ id objc_loadWeakRetained(id* addr)
{ {
LOCK_FOR_SCOPE(&weakRefLock); LOCK_FOR_SCOPE(&weakRefLock);
id obj = *addr; id obj = *addr;
if (nil == obj) { return nil; }
if (&_NSConcreteStackBlock == obj->isa) if (&_NSConcreteStackBlock == obj->isa)
{ {
obj = block_load_weak(obj); obj = block_load_weak(obj);

Loading…
Cancel
Save