]> git.saurik.com Git - apple/security.git/blobdiff - OSX/libsecurity_mds/lib/mdsapi.cpp
Security-59754.80.3.tar.gz
[apple/security.git] / OSX / libsecurity_mds / lib / mdsapi.cpp
index 2f18194ad1fe24beade62009272a73e0fa05b832..3ab20d1d62d49a35a2f9376cd718aad06a3496a9 100644 (file)
@@ -36,6 +36,7 @@
 #include <memory>
 #include <security_utilities/globalizer.h>
 #include <security_utilities/threading.h>
+#include "LegacyAPICounts.h"
 
 #define MSApiDebug(args...)    secinfo("MDS_API", ## args)
 
@@ -286,7 +287,7 @@ CSSM_RETURN CSSMAPI
 MDS_Terminate (MDS_HANDLE inMDSHandle)
 {
     BEGIN_API
-    auto_ptr<MDSSession> aMDSSession (&HandleObject::findAndKill<MDSSession> (inMDSHandle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE));
+    unique_ptr<MDSSession> aMDSSession (&HandleObject::findAndKill<MDSSession> (inMDSHandle, CSSMERR_CSSM_INVALID_ADDIN_HANDLE));
     aMDSSession->terminate (); // Even if terminate throws the MDSSession object will be deleted.
     END_API(MDS)
 }