#objective-c #ssl #memory-leaks #ssl-certificate
#objective-c #ssl #утечки памяти #ssl-сертификат
Вопрос:
У меня утечка памяти в следующем коде. certificateData и парольная фраза являются NSObject, поэтому они находятся под ARC. Я освобождаю keyRef сразу после использования функции.
CFArrayRef keyRef;
OSStatus status = SecPKCS12Import((__bridge CFDataRef)certificateData, (__bridge CFDictionaryRef)@{(__bridge NSString *)kSecImportExportPassphrase: passphrase}, amp;keyRef);
CFRelease(keyRef);
Инструмент утечки обнаруживает следующую утечку: (И не обнаруживает, когда я комментирую предыдущие строки)
Leaked Object # Address Size Responsible Library Responsible Frame
Malloc 96 Bytes 1 0x7f8458def240 96 Bytes Security DefaultAllocator::malloc(unsigned long)
Я что-то упускаю?