X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fsecurity%2Fsrc%2Fpconfresource.c;h=da0b9c0c91a9889e89d5d30a237fe5f7b1297293;hb=7f00f942c39b7bc27c7eeecf213a239c3fe4173c;hp=ab89e3ce2da3962019235d794f07b55c41a2f979;hpb=edcfc3d2329da7b914771c0dcff5f42c9b74fd93;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/security/src/pconfresource.c b/resource/csdk/security/src/pconfresource.c index ab89e3c..da0b9c0 100644 --- a/resource/csdk/security/src/pconfresource.c +++ b/resource/csdk/security/src/pconfresource.c @@ -25,7 +25,11 @@ #include "logger.h" #include "oic_malloc.h" #include "oic_string.h" +#if defined (__TIZENRT__) +#include +#else #include "cJSON.h" +#endif #include "base64.h" #include "ocpayload.h" #include "ocpayloadcbor.h" @@ -818,6 +822,7 @@ static OCEntityHandlerResult HandlePconfGetRequest (const OCEntityHandlerRequest { uint8_t* payload = NULL; size_t size = 0; + const OicSecDoxm_t *m_doxm = NULL; OCEntityHandlerResult ehRet = OC_EH_OK; OicSecPconf_t pconf; @@ -825,7 +830,13 @@ static OCEntityHandlerResult HandlePconfGetRequest (const OCEntityHandlerRequest OIC_LOG (DEBUG, TAG, "Pconf EntityHandle processing GET request"); - if (true == GetDoxmResourceData()->dpc) + m_doxm = GetDoxmResourceData(); + if (NULL == m_doxm) + { + OIC_LOG (DEBUG, TAG, "Doxm resource Data is NULL"); + } + + if ((m_doxm) && (true == m_doxm->dpc)) { //Making response elements for Get request if( (true == gPconf->edp) &&