]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurityd/lib/sstransit.cpp
Security-59306.140.5.tar.gz
[apple/security.git] / OSX / libsecurityd / lib / sstransit.cpp
index a59d7b3fd6b340c1fc8771b154aec3cb9844d8b7..cf209e6743bed6163ca69e420a51631e52eeba37 100644 (file)
@@ -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());