!180 修复多用户自定义数字密码场景 重启后无锁屏密码且生物识别和密码界面空白问题

Merge pull request !180 from caohongfei/master
This commit is contained in:
openharmony_ci
2022-05-13 07:20:12 +00:00
committed by Gitee
@@ -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;
}
}