From: bg.chun Date: Thu, 2 Feb 2017 01:41:09 +0000 (+0900) Subject: [IOT-1775] Fix observer response handle logic X-Git-Tag: 1.3.0~696 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5a1ecb9094a488997b5b4f4eac323c4426e1a0c2;p=platform%2Fupstream%2Fiotivity.git [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 --- 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,