SecTransformCustomSetAttribute(ref, kSecTransformOutputAttributeName, kSecTransformMetaAttributeValue, value);
// cleanup
- CFRelease(value);
+ CFReleaseNull(value);
bytesRead = CFReadStreamRead(input, buffer, blockSize);
}
// add the input to the transform
SecTransformSetAttribute(transform, kSecTransformInputAttributeName, arrayRef, &result);
- CFRelease(arrayRef);
+ CFReleaseNull(arrayRef);
}
return transform;