Memory leak in CBCheckReceiptSecurity function
NSDestr0yer opened this issue · 1 comments
NSDestr0yer commented
I think there is a memory leak from SecTrustCopyPublicKey in the CBCheckReceiptSecurity function on line 551 of CargoBay.m - the receiptSigningKey var is never CFRelease'd. If the release is added to the _out label the receiptSigningKey will likely need to be declared and set to NULL at the beginning of the function before the require statements.
eebean2 commented
CargoBay is obsolete as of iOS 9 and 10.11 with transactionReceipt being removed (the whole variable that CargoBay is writing around)
Sorry