X-Git-Url: https://git.saurik.com/apple/securityd.git/blobdiff_plain/f7aa9f666a1c7ab343b4ce8f1677ea253c4e126e..4cd1cad0dea00daa03e1b54fdf2797a02373ad5b:/src/tokenacl.cpp diff --git a/src/tokenacl.cpp b/src/tokenacl.cpp index 0fe9955..9d7c1d6 100644 --- a/src/tokenacl.cpp +++ b/src/tokenacl.cpp @@ -183,7 +183,8 @@ void TokenAcl::pinChange(unsigned int pin, CSSM_ACL_HANDLE handle, TokenDatabase QueryNewPin query(pin, handle, database, SecurityAgent::changePassphrase); query.inferHints(Server::process()); CssmAutoData newPin(Allocator::standard(Allocator::sensitive)); - switch (query(newPin)) { + CssmAutoData oldPin(Allocator::standard(Allocator::sensitive)); + switch (query(oldPin, newPin)) { case SecurityAgent::noReason: // worked return; default: