From a8f60896501983435368a1763486a7d4f8e290f3 Mon Sep 17 00:00:00 2001 From: fuzikun Date: Fri, 12 Nov 2021 16:58:49 +0800 Subject: [PATCH] bug fix: onRequest need appId Signed-off-by: fuzikun --- services/session/src/bind_session/bind_session_server.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/services/session/src/bind_session/bind_session_server.c b/services/session/src/bind_session/bind_session_server.c index c970920..d621cb2 100644 --- a/services/session/src/bind_session/bind_session_server.c +++ b/services/session/src/bind_session/bind_session_server.c @@ -154,6 +154,11 @@ static int32_t GenerateRequestParams(const CJson *jsonParams, CJson *requestPara LOGE("Failed to get peerAuthId from jsonParams!"); return HC_ERR_JSON_GET; } + const char *appId = GetStringFromJson(jsonParams, FIELD_APP_ID); + if (appId == NULL) { + LOGE("Failed to get appId from jsonParams!"); + return HC_ERR_JSON_GET; + } int32_t groupType = PEER_TO_PEER_GROUP; if (GetIntFromJson(jsonParams, FIELD_GROUP_TYPE, &groupType) != HC_SUCCESS) { LOGE("Failed to get groupType from jsonParams!"); @@ -171,6 +176,10 @@ static int32_t GenerateRequestParams(const CJson *jsonParams, CJson *requestPara LOGE("Failed to add peerDeviceId to requestParams!"); return HC_ERR_JSON_FAIL; } + if (AddStringToJson(requestParams, FIELD_APP_ID, appId) != HC_SUCCESS) { + LOGE("Failed to add appId to requestParams!"); + return HC_ERR_JSON_FAIL; + } return HC_SUCCESS; }