From 8ecedd5f9bcc7057add829666a5a93685ed6f145 Mon Sep 17 00:00:00 2001 From: Amit Date: Thu, 22 Feb 2018 19:18:50 +0530 Subject: [PATCH] Update snapshot(2018-02-21) Change-Id: Iacc9ec43b82dce33ed378010a9eb19bd24fdd0ac Signed-off-by: Amit --- packaging/snapshot_history.txt | 6 ++++++ resource/csdk/security/src/credresource.c | 7 +++++-- resource/csdk/security/src/doxmresource.c | 10 ++++++++++ service/easy-setup/inc/escommon.h | 5 +++++ 4 files changed, 26 insertions(+), 2 deletions(-) mode change 100755 => 100644 service/easy-setup/inc/escommon.h diff --git a/packaging/snapshot_history.txt b/packaging/snapshot_history.txt index 088559d..b413230 100755 --- a/packaging/snapshot_history.txt +++ b/packaging/snapshot_history.txt @@ -1,3 +1,9 @@ +http://suprem.sec.samsung.net/jira/browse/CONPRO-1237 + +commit_info_2018-02-21.txt + +commit_id: aa7649f561c5e2d806aa4bd6aa94d258da6f7433 +---------------------------------------------------------------------------------------------------------------------------------- http://suprem.sec.samsung.net/jira/browse/CONPRO-1230 commit_info_2018-02-14.txt diff --git a/resource/csdk/security/src/credresource.c b/resource/csdk/security/src/credresource.c index 34fc6f4..ad0e8b7 100644 --- a/resource/csdk/security/src/credresource.c +++ b/resource/csdk/security/src/credresource.c @@ -2362,8 +2362,11 @@ exit: OCStackResult DeInitCredResource() { OCStackResult result = OCDeleteResource(gCredHandle); - DeleteCredList(gCred); - gCred = NULL; + gCredHandle = NULL; + if(gCred){ + DeleteCredList(gCred); + gCred = NULL; + } return result; } diff --git a/resource/csdk/security/src/doxmresource.c b/resource/csdk/security/src/doxmresource.c index 6ee4b26..999c016 100644 --- a/resource/csdk/security/src/doxmresource.c +++ b/resource/csdk/security/src/doxmresource.c @@ -1238,6 +1238,16 @@ static OCEntityHandlerResult HandleDoxmPostRequest(OCEntityHandlerRequest * ehRe InvokeOtmEventHandler(ehRequest->devAddr.addr, ehRequest->devAddr.port, NULL, OIC_OTM_STARTED); } + else + { + OIC_LOG_V(INFO, TAG, "%s: request owner not empty",__func__); + char* strUuid = NULL; + if (OC_STACK_OK == ConvertUuidToStr(&newDoxm->owner, &strUuid)) + { + OIC_LOG_V(INFO, TAG, "%s: request owner: %s",__func__, strUuid); + OICFree(strUuid); + } + } #endif if (OIC_JUST_WORKS == newDoxm->oxmSel || OIC_MV_JUST_WORKS == newDoxm->oxmSel) diff --git a/service/easy-setup/inc/escommon.h b/service/easy-setup/inc/escommon.h old mode 100755 new mode 100644 index e46664b..1ce4c1c --- a/service/easy-setup/inc/escommon.h +++ b/service/easy-setup/inc/escommon.h @@ -339,6 +339,11 @@ typedef enum ES_STATE_FAILED_TO_PUBLISH_RESOURCES_TO_CLOUD, /** + * Status indicating aborted provisioning by enrollee + */ + ES_STATE_ABORTED_PROVISIONING_BY_ENROLLEE, + + /** * End of Easy setup status */ ES_STATE_EOF = 255 -- 2.7.4