From 36c0139c0f26c7615218d1b6d87f9f7d59ed6112 Mon Sep 17 00:00:00 2001 From: Jung Seungho Date: Thu, 2 Feb 2017 14:46:55 +0900 Subject: [PATCH] [IOT-1775] Fix observer response handle logic Fix observer response handle logic to return OC_STACK_OK, cases of observer request fail and observer cancel response will handled with this logic. [As is] return OC_STACK_UNAUTHORIZED_REQ [To be] return OC_STACK_OK Change-Id: I7e36775b71d6e4baa3f611b27c2e1cec46779b66 Signed-off-by: bg.chun Signed-off-by: Jung Seungho Reviewed-on: https://gerrit.iotivity.org/gerrit/17011 Tested-by: jenkins-iotivity Reviewed-by: Jee Hyeok Kim --- resource/csdk/stack/src/ocstack.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resource/csdk/stack/src/ocstack.c b/resource/csdk/stack/src/ocstack.c index 571c88b..e910ee3 100644 --- a/resource/csdk/stack/src/ocstack.c +++ b/resource/csdk/stack/src/ocstack.c @@ -1302,7 +1302,9 @@ void OCHandleResponse(const CAEndpoint_t* endPoint, const CAResponseInfo_t* resp memcpy(response.identity.id, responseInfo->info.identity.id, sizeof (response.identity.id)); response.identity.id_length = responseInfo->info.identity.id_length; - response.result = OC_STACK_UNAUTHORIZED_REQ; + response.result = OC_STACK_OK; + + OIC_LOG(DEBUG, TAG, "This is response of observer cancel or observer request fail"); cbNode->callBack(cbNode->context, cbNode->handle, -- 2.7.4