]> git.saurik.com Git - apple/securityd.git/blobdiff - src/tokenacl.cpp
securityd-27896.tar.gz
[apple/securityd.git] / src / tokenacl.cpp
index efaf36af6288a3216faac48b305d63cfa8e5996f..e6a1d00a64bc2b5fa19e553fcdec2ca2bf519653 100644 (file)
@@ -182,6 +182,7 @@ SecurityAgent::Reason QueryNewPin::accept(CssmManagedData &passphrase, CssmData
 void TokenAcl::pinChange(unsigned int pin, CSSM_ACL_HANDLE handle, TokenDatabase &database)
 {
        QueryNewPin query(pin, handle, database, SecurityAgent::changePassphrase);
+       query.inferHints(Server::process());
        CssmAutoData newPin(Allocator::standard(Allocator::sensitive));
        switch (query(newPin)) {
        case SecurityAgent::noReason:           // worked