From: hyuna0213.jo Date: Thu, 13 Oct 2016 13:48:55 +0000 (+0900) Subject: [IOT-1451] Keep client callback when receiving error result X-Git-Tag: 1.2.0+RC4~13 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2cfef2e49066614eaed9aed40806d9cebc0b5cb5;p=platform%2Fupstream%2Fiotivity.git [IOT-1451] Keep client callback when receiving error result when Client receive error code from some server after request oic/res. clientCB is removed by return value "OC_STACK_DELETE_ TRANSACTION" Change-Id: Ibf42740078f0ed6a97ee3b18d22559b0d2fbdf43 Signed-off-by: hyuna0213.jo Reviewed-on: https://gerrit.iotivity.org/gerrit/13237 Reviewed-by: jihwan seo Reviewed-by: Jaehong Jo Tested-by: jenkins-iotivity Reviewed-by: Jaewook Jung Reviewed-by: MyeongGi Jeong Reviewed-by: Ashok Babu Channa --- diff --git a/resource/src/InProcClientWrapper.cpp b/resource/src/InProcClientWrapper.cpp index 7166e44..e5918a6 100644 --- a/resource/src/InProcClientWrapper.cpp +++ b/resource/src/InProcClientWrapper.cpp @@ -235,7 +235,7 @@ namespace OC std::string resourceURI = clientResponse->resourceUri; std::thread exec(context->errorCallback, resourceURI, result); exec.detach(); - return OC_STACK_DELETE_TRANSACTION; + return OC_STACK_KEEP_TRANSACTION; } OCStackResult InProcClientWrapper::ListenForResource(