fix authId bug for server auth

Signed-off-by: winnieHu <huyu35@huawei.com>
This commit is contained in:
winnieHu
2021-11-16 16:51:05 +08:00
parent ffbe1e6f3a
commit aeb80e86e0
2 changed files with 3 additions and 2 deletions
+1
View File
@@ -98,6 +98,7 @@
#define FIELD_IS_UUID "uuIdAsDeviceId"
#define FIELD_VERSION "version"
#define FIELD_MK_AGREE_MSG "mkaMsg"
#define FIELD_PEER_ID_FROM_REQUEST "peerIdFromRequest"
#define AUTH_FORM_INVALID_TYPE -1
#define AUTH_FORM_ACCOUNT_UNRELATED 0
@@ -265,7 +265,7 @@ static int32_t AddNonAccountAuthInfo(const DeviceInfo *localAuthInfo, const Devi
LOGE("Failed to add self devType to paramsData from db!");
return HC_ERR_JSON_FAIL;
}
const char *peerAuthId = GetStringFromJson(paramsData, FIELD_PEER_AUTH_ID);
const char *peerAuthId = GetStringFromJson(paramsData, FIELD_PEER_ID_FROM_REQUEST);
if (peerAuthId == NULL) {
if (AddStringToJson(paramsData, FIELD_PEER_AUTH_ID, StringGet(&peerAuthInfo->authId))
!= HC_SUCCESS) {
@@ -413,7 +413,7 @@ static int32_t CombineDasServerConfirmParams(const CJson *confirmationJson, CJso
}
const char *peerAuthId = GetStringFromJson(confirmationJson, FIELD_PEER_AUTH_ID);
if (peerAuthId != NULL) {
if (AddStringToJson(dataFromClient, FIELD_PEER_AUTH_ID, peerAuthId) != HC_SUCCESS) {
if (AddStringToJson(dataFromClient, FIELD_PEER_ID_FROM_REQUEST, peerAuthId) != HC_SUCCESS) {
LOGE("Failed to combine server param for peerAuthId!");
return HC_ERR_JSON_FAIL;
}