Add null check for Realloc 62/274362/1 tizen_6.0
authorLohit Agarwalla <l.agarwalla@samsung.com>
Fri, 4 Mar 2022 13:18:17 +0000 (18:48 +0530)
committerAbhimanyu Swami <abhimanyu1.s@samsung.com>
Wed, 27 Apr 2022 05:52:05 +0000 (05:52 +0000)
Change-Id: I1a3155f8979e9470e4913ebe98555cba4ef0fe7f
Signed-off-by: Lohit Agarwalla <l.agarwalla@samsung.com>
(cherry picked from commit e1e0beaffd223d752e549b6a7a39f1e57ca38ca5)

common/uafv1tlvutil/src/StringTlvEncoder.cpp

index a149bf4..105ff7a 100755 (executable)
@@ -39,6 +39,7 @@ StringTlvEncoder::decode(const uint8_t *rawData)
        RET_IF_FAIL(tlv != NULL, NULL);
 
        tlv->val = (uint8_t*)realloc(tlv->val, tlv->len + 1);
+       RET_IF_FAIL(tlv->val != NULL, NULL);
        char *val = (char *)tlv->val;
        val[tlv->len] = '\0';