From: Erich Keane Date: Wed, 22 Jul 2015 18:31:42 +0000 (-0700) Subject: Fix memory leak on OCDoResource X-Git-Tag: 1.2.0+RC1~1382 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=68bca9d3d36873c4b08f69dc75d24cc9cdbfe7da;p=platform%2Fupstream%2Fiotivity.git Fix memory leak on OCDoResource OCDoResource was leaking the generated payload each time, so this fixes the issue by ensuring it is free'd at the end. Change-Id: I693318bdcb6d7baa37a5397fab33b0fe4c784960 Signed-off-by: Erich Keane Reviewed-on: https://gerrit.iotivity.org/gerrit/1821 Tested-by: jenkins-iotivity --- diff --git a/resource/csdk/stack/src/ocstack.c b/resource/csdk/stack/src/ocstack.c index 6124337..3edd911 100644 --- a/resource/csdk/stack/src/ocstack.c +++ b/resource/csdk/stack/src/ocstack.c @@ -2199,6 +2199,7 @@ exit: // This is the owner of the payload object, so we free it OCPayloadDestroy(payload); + OICFree(requestInfo.info.payload); OICFree(devAddr); OICFree(resourceUri); OICFree(resourceType);