From 9adb586a82bba2592df1f40f3c8c73d192b3d0fd Mon Sep 17 00:00:00 2001 From: Mattt Thompson Date: Thu, 19 Apr 2012 10:31:45 -0500 Subject: [PATCH] [Issue #308] Fixing crash caused by attempting to cache invalid or nil image --- AFNetworking/UIImageView+AFNetworking.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/AFNetworking/UIImageView+AFNetworking.m b/AFNetworking/UIImageView+AFNetworking.m index 341eec3a6f..ac1f708dc6 100644 --- a/AFNetworking/UIImageView+AFNetworking.m +++ b/AFNetworking/UIImageView+AFNetworking.m @@ -172,7 +172,9 @@ - (UIImage *)cachedImageForRequest:(NSURLRequest *)request { - (void)cacheImage:(UIImage *)image forRequest:(NSURLRequest *)request { - [self setObject:image forKey:AFImageCacheKeyFromURLRequest(request)]; + if (image && request) { + [self setObject:image forKey:AFImageCacheKeyFromURLRequest(request)]; + } } @end