From e28acb8a2a8fe0f039e38d387319b0911713945b Mon Sep 17 00:00:00 2001 From: David Lin Date: Tue, 17 Mar 2020 21:06:04 +0800 Subject: [PATCH] Update string_utils.c --- .../3rdparty/sdk_src/utils/string_utils.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/components/connectivity/qcloud-iot-explorer-sdk/3rdparty/sdk_src/utils/string_utils.c b/components/connectivity/qcloud-iot-explorer-sdk/3rdparty/sdk_src/utils/string_utils.c index e0755a2d..49e9763c 100644 --- a/components/connectivity/qcloud-iot-explorer-sdk/3rdparty/sdk_src/utils/string_utils.c +++ b/components/connectivity/qcloud-iot-explorer-sdk/3rdparty/sdk_src/utils/string_utils.c @@ -35,6 +35,9 @@ char *LITE_format_string(const char *fmt, ...) va_start(ap, fmt); tmp = HAL_Malloc(TEMP_STRING_MAXLEN); + if (NULL == tmp) { + return NULL; + } memset(tmp, 0, TEMP_STRING_MAXLEN); rc = HAL_Vsnprintf(tmp, TEMP_STRING_MAXLEN, fmt, ap); va_end(ap); @@ -58,6 +61,9 @@ char *LITE_format_nstring(const int len, const char *fmt, ...) va_start(ap, fmt); tmp = HAL_Malloc(len+2); + if (NULL == tmp) { + return NULL; + } memset(tmp, 0, len+2); rc = HAL_Vsnprintf(tmp, len+1, fmt, ap); va_end(ap);