Authored by Bogdan Poplauschi

Updated #976 according to comments via review

@@ -181,9 +181,9 @@ FOUNDATION_STATIC_INLINE NSUInteger SDCacheCostForImage(UIImage *image) { @@ -181,9 +181,9 @@ FOUNDATION_STATIC_INLINE NSUInteger SDCacheCostForImage(UIImage *image) {
181 } 181 }
182 unsigned char r[CC_MD5_DIGEST_LENGTH]; 182 unsigned char r[CC_MD5_DIGEST_LENGTH];
183 CC_MD5(str, (CC_LONG)strlen(str), r); 183 CC_MD5(str, (CC_LONG)strlen(str), r);
184 - NSString *filename = [NSString stringWithFormat:@"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x.%@",  
185 - r[0], r[1], r[2], r[3], r[4], r[5], r[6], r[7], r[8], r[9], r[10], r[11], r[12], r[13], r[14], r[15],  
186 - [key pathExtension]]; 184 + NSString *filename = [NSString stringWithFormat:@"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%@",
  185 + r[0], r[1], r[2], r[3], r[4], r[5], r[6], r[7], r[8], r[9], r[10],
  186 + r[11], r[12], r[13], r[14], r[15], [[key pathExtension] isEqualToString:@""] ? @"" : [NSString stringWithFormat:@".%@", [key pathExtension]]];
187 187
188 return filename; 188 return filename;
189 } 189 }