X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5c19dc3ae3bd8e40a9c028b0deddd50ff337692c..2973440143693ed88ec4a84745ea02f47376daa1:/OSX/libsecurity_transform/lib/CoreFoundationBasics.cpp diff --git a/OSX/libsecurity_transform/lib/CoreFoundationBasics.cpp b/OSX/libsecurity_transform/lib/CoreFoundationBasics.cpp index cb1bb51f..819ff943 100644 --- a/OSX/libsecurity_transform/lib/CoreFoundationBasics.cpp +++ b/OSX/libsecurity_transform/lib/CoreFoundationBasics.cpp @@ -46,7 +46,7 @@ CFErrorRef GetNoMemoryError() CFErrorRef GetNoMemoryErrorAndRetain() { - return (CFErrorRef) CFRetain(gNoMemory); + return (CFErrorRef) CFRetainSafe(gNoMemory); } @@ -164,7 +164,7 @@ static CFHashCode MakeHash(CFTypeRef typeRef) -static CFStringRef MakeFormattingDescription(CFTypeRef typeRef, CFDictionaryRef formatOptions) +static CFStringRef MakeFormattingDescription(CFTypeRef typeRef, CFDictionaryRef formatOptions) CF_RETURNS_RETAINED { // get the string CoreFoundationHolder* tr = (CoreFoundationHolder*) typeRef; @@ -180,7 +180,7 @@ static CFStringRef MakeFormattingDescription(CFTypeRef typeRef, CFDictionaryRef } -static CFStringRef MakeDebugDescription(CFTypeRef typeRef) +static CFStringRef MakeDebugDescription(CFTypeRef typeRef) CF_RETURNS_RETAINED { // get the string CoreFoundationHolder* tr = (CoreFoundationHolder*) typeRef;