Memory leak issue fixed 46/243146/1
authorLohit Agarwalla <l.agarwalla@samsung.com>
Thu, 3 Sep 2020 09:50:08 +0000 (15:20 +0530)
committerLohit Agarwalla <l.agarwalla@samsung.com>
Thu, 3 Sep 2020 09:50:08 +0000 (15:20 +0530)
Change-Id: Ic975df2f5694f218ff0dd6588dca1acf7837694d
Signed-off-by: Lohit Agarwalla <l.agarwalla@samsung.com>
common/uafv1tlvutil/src/RegReqTlvEncoder.cpp

index 3a769939f37a7a47c3097425244ad0480c8f3f69..b22a342e9d4abd71a10468b9b9cb1a2b0aa6d2ca 100755 (executable)
@@ -149,6 +149,8 @@ RegAssertionTlvEncoder::decode(const unsigned char *rawData)
                        _INFO("");
                        getRegReqInfo->khAccessToken = (Buffer*)__buffTlvEncoder.decode(rawData + rawIter);
                        if (getRegReqInfo->khAccessToken == NULL) {
+                               SAFE_DELETE(root->val);
+                               SAFE_DELETE(root);
                                SAFE_DELETE(getRegReqInfo);
                                return NULL;
                        }