From 2cfef2e49066614eaed9aed40806d9cebc0b5cb5 Mon Sep 17 00:00:00 2001 From: "hyuna0213.jo" Date: Thu, 13 Oct 2016 22:48:55 +0900 Subject: [PATCH] [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 --- resource/src/InProcClientWrapper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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( -- 2.7.4