mirror of
https://github.com/openharmony/useriam_user_auth.git
synced 2026-07-21 01:25:22 -04:00
!180 修复多用户自定义数字密码场景 重启后无锁屏密码且生物识别和密码界面空白问题
Merge pull request !180 from caohongfei/master
This commit is contained in:
@@ -702,6 +702,7 @@ ResultCode QueryCredentialFromExecutor(uint32_t authType, CredentialInfoHal **cr
|
||||
LOG_ERROR("no memory");
|
||||
return RESULT_NO_MEMORY;
|
||||
}
|
||||
*num = 0;
|
||||
LinkedListNode *temp = g_userInfoList->head;
|
||||
while (temp != NULL) {
|
||||
UserInfo *user = (UserInfo *)temp->data;
|
||||
@@ -709,7 +710,7 @@ ResultCode QueryCredentialFromExecutor(uint32_t authType, CredentialInfoHal **cr
|
||||
if (credentialQuery != NULL) {
|
||||
(*num)++;
|
||||
if (*num <= preApplyNum) {
|
||||
*credentialInfos[*num - 1] = *credentialQuery;
|
||||
(*credentialInfos)[*num - 1] = *credentialQuery;
|
||||
temp = temp->next;
|
||||
continue;
|
||||
}
|
||||
@@ -731,9 +732,9 @@ ResultCode QueryCredentialFromExecutor(uint32_t authType, CredentialInfoHal **cr
|
||||
}
|
||||
Free(*credentialInfos);
|
||||
*credentialInfos = credentialsTemp;
|
||||
*credentialInfos[*num - 1] = *credentialQuery;
|
||||
(*credentialInfos)[*num - 1] = *credentialQuery;
|
||||
}
|
||||
temp = temp->next;
|
||||
}
|
||||
return RESULT_SUCCESS;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user