X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fstack%2Fsamples%2Flinux%2Fsecure%2Focserverbasicops.cpp;h=9e161ef75280cefd0018c8528ca108c3332b969e;hb=refs%2Ftags%2Fsubmit%2Ftizen_4.0%2F20171010.021147;hp=9d836693cf9569815fdc469a8ea50bc1b016ecf8;hpb=8031c99214e4213a202edef846de68ad5f080fa0;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/stack/samples/linux/secure/ocserverbasicops.cpp b/resource/csdk/stack/samples/linux/secure/ocserverbasicops.cpp index 9d83669..9e161ef 100644 --- a/resource/csdk/stack/samples/linux/secure/ocserverbasicops.cpp +++ b/resource/csdk/stack/samples/linux/secure/ocserverbasicops.cpp @@ -18,6 +18,7 @@ // //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +#include "iotivity_config.h" #include #include #include @@ -31,7 +32,6 @@ #ifdef HAVE_PTHREAD_H #include #endif -#include "platform_features.h" #include "ocstack.h" #include "logger.h" #include "ocpayload.h" @@ -95,7 +95,8 @@ OCRepPayload* constructResponse (OCEntityHandlerRequest *ehRequest) gResourceUri = (char *) "/a/led/1"; } - if(OC_REST_PUT == ehRequest->method) + if(OC_REST_PUT == ehRequest->method + || OC_REST_POST == ehRequest->method) { // Get pointer to query int64_t pow; @@ -168,7 +169,7 @@ OCEntityHandlerResult ProcessPostRequest (OCEntityHandlerRequest *ehRequest, * resource is created with default representation (if representation is included in * POST payload it can be used as initial values) as long as the instance is * lesser than max new instance count. Once max instance count is reached, POST on - * /a/led updated the representation of /a/led (just like PUT) + * /a/led updated the representation of /a/led. */ if (ehRequest->resource == LED.handle) @@ -300,7 +301,7 @@ OCEntityHandlerCb (OCEntityHandlerFlag flag, } } - OCPayloadDestroy(response.payload); + OCRepPayloadDestroy(payload); return ehResult; }