X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fsecurity%2Fsrc%2Famsmgr.c;h=0ce3e76779a9661251cbdd711063469c9e233db2;hb=1cee1631595cac6a6394ac2e0b365c6dd5a42c68;hp=9486f902536436f4ffcfe038b092f1288c127b9d;hpb=390866079e285d2c74918432c0d597d5da52f8a0;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/security/src/amsmgr.c b/resource/csdk/security/src/amsmgr.c index 9486f90..0ce3e76 100644 --- a/resource/csdk/security/src/amsmgr.c +++ b/resource/csdk/security/src/amsmgr.c @@ -226,12 +226,9 @@ OCStackResult SendAclReq(PEContext_t *context, OCDevAddr *devAddr, OCConnectivit { OCStackResult ret = OC_STACK_ERROR; const char GET_ACE_QUERY_FMT[] = "%s?%s=%s;%s=%s"; - char base64Buff[B64ENCODE_OUT_SAFESIZE(sizeof(((OicUuid_t*)0)->id)) + 1] = {}; - uint32_t outLen = 0; char uri[MAX_URI_LENGTH + MAX_QUERY_LENGTH] = {}; OCCallbackData cbData = {.context=NULL}; OCDevAddr destAddr = {.adapter = OC_ADAPTER_IP}; - B64Result b64Ret; char *subID = NULL; VERIFY_NON_NULL(TAG, context, ERROR); @@ -327,6 +324,11 @@ OCStackResult UpdateAmsMgrContext(PEContext_t *context, const CAEndpoint_t *endp { OCStackResult ret = OC_STACK_ERROR; + if (!context->amsMgrContext) + { + goto exit; + } + //The AmsMgr context endpoint and requestInfo will be free from , //AmsMgrAclReqCallback function if (context->amsMgrContext->endpoint) @@ -354,7 +356,7 @@ void FreeCARequestInfo(CARequestInfo_t *requestInfo) { if (NULL == requestInfo) { - OIC_LOG_V(ERROR, TAG, "%s: Can't free memory. Received NULL requestInfo", __func__); + OIC_LOG_V(DEBUG, TAG, "%s: Can't free memory. Received NULL requestInfo", __func__); return; } OICFree(requestInfo->info.token);