Merge "memory leak issue fixed" into tizen
authorRandeep Singh <randeep.s@samsung.com>
Mon, 27 Jul 2020 07:11:30 +0000 (07:11 +0000)
committerGerrit Code Review <gerrit@review>
Mon, 27 Jul 2020 07:11:30 +0000 (07:11 +0000)
common/uafv1tlvutil/src/RegReqTlvEncoder.cpp
common/uafv1tlvutil/src/SignRespTlvEncoder.cpp
common/uafv1tlvutil/src/SignedDataTlvEncoder.cpp
common/uafv1tlvutil/src/Uafv1KrdTlvEncoder.cpp

index 09298ae..94b2bcb 100755 (executable)
@@ -186,6 +186,7 @@ RegAssertionTlvEncoder::decode(const unsigned char *rawData)
        SAFE_DELETE(root);
 
        if (foundMember == false) {
+               SAFE_DELETE(getRegReqInfo->khAccessToken);
                free(getRegReqInfo);
                return NULL;
        }
index bcf963c..7cea93b 100755 (executable)
@@ -95,6 +95,7 @@ UserNameKhTlvEncoder::decode(const unsigned char *rawData)
        SAFE_DELETE(root);
 
        if (foundMember == false) {
+               SAFE_DELETE(getUsnKhInfo->kh);
                free(getUsnKhInfo);
                return NULL;
        }
index c1c6fb2..6aafb42 100755 (executable)
@@ -170,6 +170,7 @@ SignedDataTlvEncoder::decode(const unsigned char *rawData)
        if (foundMember == false) {
 
                SAFE_DELETE(getSigDataInfo->assrtInfo);
+               SAFE_DELETE(getSigDataInfo->keyId);
                free(getSigDataInfo);
                return NULL;
        }
index 9e62c65..95e6a44 100755 (executable)
@@ -169,6 +169,7 @@ Uafv1KrdTlvEncoder::decode(const unsigned char *rawData)
        if (foundMember == false) {
                SAFE_DELETE(getKrdInfo->counter);
                SAFE_DELETE(getKrdInfo->assrtInfo);
+               SAFE_DELETE(getKrdInfo->fch);
                free(getKrdInfo);
                return NULL;
        }