]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_transform/lib/SecTransformReadTransform.cpp
Security-59754.60.13.tar.gz
[apple/security.git] / OSX / libsecurity_transform / lib / SecTransformReadTransform.cpp
index 332ad58ad5860ee8384e2df65432d2b2fdcd47c0..e920746e8049a84f97a1b2819604513c8672ccfc 100644 (file)
@@ -91,7 +91,7 @@ static SecTransformInstanceBlock StreamTransformImplementation(CFStringRef name,
                                SecTransformCustomSetAttribute(ref, kSecTransformOutputAttributeName, kSecTransformMetaAttributeValue, value);
                                
                                // cleanup
-                               CFRelease(value);
+                               CFReleaseNull(value);
                                
                                bytesRead = CFReadStreamRead(input, buffer, blockSize);
                        }
@@ -142,7 +142,7 @@ SecTransformRef SecTransformCreateReadTransformWithReadStream(CFReadStreamRef in
                        // add the input to the transform
                        SecTransformSetAttribute(transform, kSecTransformInputAttributeName, arrayRef, &result);
                        
-                       CFRelease(arrayRef);
+                       CFReleaseNull(arrayRef);
                }
                
                return transform;