From 5a1ecb9094a488997b5b4f4eac323c4426e1a0c2 Mon Sep 17 00:00:00 2001 From: "bg.chun" Date: Thu, 2 Feb 2017 10:41:09 +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 Reviewed-on: https://gerrit.iotivity.org/gerrit/16999 Tested-by: jenkins-iotivity Reviewed-by: jihwan seo Reviewed-by: Dan Mihai --- 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 42cdb99..5a1f243 100644 --- a/resource/csdk/stack/src/ocstack.c +++ b/resource/csdk/stack/src/ocstack.c @@ -1368,7 +1368,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