From 6664cdd3f943dd2d9d8ac40d552c9be539264593 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Pirringer?= Date: Tue, 5 Nov 2013 14:23:56 +0100 Subject: [PATCH] fixed analyzer warnings --- Core/Source/DTUTI/NSString+DTUTI.m | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Core/Source/DTUTI/NSString+DTUTI.m b/Core/Source/DTUTI/NSString+DTUTI.m index 8d4637b7..7a4695f4 100644 --- a/Core/Source/DTUTI/NSString+DTUTI.m +++ b/Core/Source/DTUTI/NSString+DTUTI.m @@ -18,7 +18,7 @@ + (NSString *)MIMETypeForFileExtension:(NSString *)extension { CFStringRef typeForExt = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension,(__bridge CFStringRef)extension , NULL); NSString *result = (__bridge_transfer NSString *)UTTypeCopyPreferredTagWithClass(typeForExt, kUTTagClassMIMEType); - + CFRelease(typeForExt); if (!result) { return @"application/octet-stream"; @@ -30,8 +30,9 @@ + (NSString *)MIMETypeForFileExtension:(NSString *)extension + (NSString *)fileTypeDescriptionForFileExtension:(NSString *)extension { CFStringRef typeForExt = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension,(__bridge CFStringRef)extension , NULL); - - return (__bridge_transfer NSString *)UTTypeCopyDescription(typeForExt); + NSString *result = (__bridge_transfer NSString *)UTTypeCopyDescription(typeForExt); + CFRelease(typeForExt); + return result; } + (NSString *)universalTypeIdentifierForFileExtension:(NSString *)extension