[IOT-2411] Attemtping double-free
authorakk0rd <v.riznyk@samsung.com>
Tue, 8 Aug 2017 13:53:52 +0000 (16:53 +0300)
committerRandeep Singh <randeep.s@samsung.com>
Mon, 14 Aug 2017 13:53:49 +0000 (13:53 +0000)
Attemtping double-free in otmunittest.cpp

Change-Id: I38d3dfe4e26ae048683cf86d9bdff96bba71e18b
Signed-off-by: akk0rd <v.riznyk@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/21791
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Aleksey Volkov <a.volkov@samsung.com>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
resource/csdk/security/provisioning/src/pmutility.c

index 16b1448..f382da3 100644 (file)
@@ -423,8 +423,11 @@ void PMDeleteDeviceList(OCProvisionDev_t *pDevicesList)
             LL_DELETE(pDevicesList, del);
 
             DeleteDoxmBinData(del->doxm);
+            del->doxm = NULL;
             DeletePstatBinData(del->pstat);
+            del->pstat = NULL;
             OICFree(del);
+            del = NULL;
         }
     }
 }