Fixed memory leak on cablockwisetransfer.c
authorJaewook Jung <jw0213.jung@samsung.com>
Mon, 20 Mar 2017 23:41:19 +0000 (08:41 +0900)
committerAshok Babu Channa <ashok.channa@samsung.com>
Thu, 23 Mar 2017 07:00:53 +0000 (07:00 +0000)
Fixed memory leak on cablockwisetransfer.c detected by static analysis

Change-Id: I9de4b7ba8abffd53fe1659d4d1a504e623d8bbd5
Signed-off-by: Jaewook Jung <jw0213.jung@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/18027
Reviewed-by: Phil Coval <philippe.coval@osg.samsung.com>
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-by: Mike Fenelon <mike.fenelon@microsoft.com>
Reviewed-by: Ashok Babu Channa <ashok.channa@samsung.com>
resource/csdk/connectivity/src/cablockwisetransfer.c

index c35f011..cb795b3 100644 (file)
@@ -2121,6 +2121,7 @@ CAData_t* CACreateNewDataSet(const coap_pdu_t *pdu, const CAEndpoint_t *endpoint
         OIC_LOG(ERROR, TAG, "out of memory");
         if (NULL != requestInfo)
         {
+            OICFree(requestInfo->info.resourceUri);
             OICFree(requestInfo->info.token);
             OICFree(requestInfo);
         }