Memory allocation check added 99/241099/1 accepted/tizen/unified/20200827.105829 submit/tizen/20200826.044400
authorLohit Agarwalla <l.agarwalla@samsung.com>
Fri, 14 Aug 2020 10:51:26 +0000 (16:21 +0530)
committerLohit Agarwalla <l.agarwalla@samsung.com>
Fri, 14 Aug 2020 10:51:26 +0000 (16:21 +0530)
Change-Id: I9cd2f0124347559a4220406de326f3c3fb09234b
Signed-off-by: Lohit Agarwalla <l.agarwalla@samsung.com>
common/uafv1tlvutil/src/RegReqTlvEncoder.cpp

index 4a286b6..3a76993 100755 (executable)
@@ -148,6 +148,10 @@ RegAssertionTlvEncoder::decode(const unsigned char *rawData)
                case TAG_KEYHANDLE_ACCESS_TOKEN:
                        _INFO("");
                        getRegReqInfo->khAccessToken = (Buffer*)__buffTlvEncoder.decode(rawData + rawIter);
+                       if (getRegReqInfo->khAccessToken == NULL) {
+                               SAFE_DELETE(getRegReqInfo);
+                               return NULL;
+                       }
                        _INFO("khAccessToken = [%s]", getRegReqInfo->khAccessToken->data);
                        foundMember = true;
                        break;