Clean up CBOR payload in Arduino sample app.
authorJoseph Morrow <joseph.l.morrow@intel.com>
Wed, 22 Jul 2015 21:36:30 +0000 (14:36 -0700)
committerErich Keane <erich.keane@intel.com>
Thu, 23 Jul 2015 18:02:22 +0000 (18:02 +0000)
This effectively keeps Arduino server from crashing when it receives
+24 requests. Services bug IOT-484
(https://jira.iotivity.org/browse/IOT-484).

Change-Id: I1b651e560d935bc71c1b8a3aa5062c2162e313f7
Signed-off-by: Joseph Morrow <joseph.l.morrow@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/1824
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Erich Keane <erich.keane@intel.com>
resource/csdk/stack/samples/arduino/SimpleClientServer/ocserver/ocserver.cpp

index ebde612..f0ffd46 100644 (file)
@@ -211,7 +211,7 @@ OCEntityHandlerResult OCEntityHandlerCb(OCEntityHandlerFlag flag, OCEntityHandle
             OC_LOG (INFO, TAG, PCF("Received OC_OBSERVE_DEREGISTER from client"));
         }
     }
-
+    OCRepPayloadDestroy(payload);
     return ehRet;
 }