X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/fa7225c82381bac4432a6edf16f53b5370238d85..918dce6758f4f57e8c0b650cb5eead501f6684ca:/OSX/libsecurityd/lib/sstransit.cpp?ds=sidebyside diff --git a/OSX/libsecurityd/lib/sstransit.cpp b/OSX/libsecurityd/lib/sstransit.cpp index a59d7b3f..cf209e67 100644 --- a/OSX/libsecurityd/lib/sstransit.cpp +++ b/OSX/libsecurityd/lib/sstransit.cpp @@ -155,7 +155,10 @@ DataRetrieval::~DataRetrieval() { if (mAddr) { relocate(mAddr, mBase); - assert(mAttributes->size() == mAddr->size()); + if (mAttributes->size() != mAddr->size()) { + secemergency("~DataRetrieval: size mismatch, %u != %u", mAttributes->size(), mAddr->size()); + abort(); + } // global (per-record) fields mAttributes->recordType(mAddr->recordType());