From: Abhimanyu Swami Date: Thu, 23 Sep 2021 15:48:19 +0000 (+0530) Subject: Check return type X-Git-Tag: submit/tizen/20211212.233427~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8fbee78d805967c5f72340455d18e7d5f6cc0c6e;p=platform%2Fcore%2Fmessaging%2Fmsg-service.git Check return type Change-Id: Idc673dcbda0328e7cb493c5c00101c7c4904b917 Signed-off-by: Abhimanyu Swami --- diff --git a/utils/MsgVMessage.cpp b/utils/MsgVMessage.cpp index 39ba518..07e6d82 100755 --- a/utils/MsgVMessage.cpp +++ b/utils/MsgVMessage.cpp @@ -1464,6 +1464,10 @@ static inline char* __msgsvc_vmsg_translate_charset(char *src, int len) temp_size = (src_len+1) * sizeof(UChar); temp = (UChar *)malloc(temp_size); + if (temp == NULL) { + MSG_DEBUG("malloc() failed"); + return NULL; + } conv = ucnv_open(enc, &err); MSG_WARN_M(U_FAILURE(err), "ucnv_open() Failed(%d), enc=%s", err, enc); ucnv_toUChars(conv, temp, temp_size, val, src_len, &err); @@ -1472,6 +1476,10 @@ static inline char* __msgsvc_vmsg_translate_charset(char *src, int len) dest_size = temp_size*2; dest = (char *)malloc(dest_size); + if (dest == NULL) { + MSG_DEBUG("malloc() failed"); + return NULL; + } conv = ucnv_open("UTF-8", &err); MSG_WARN_M(U_FAILURE(err), "ucnv_open() Failed(%d), enc=%s", err, enc); ucnv_fromUChars(conv, dest, dest_size, temp, u_strlen(temp), &err);