From e8b6f7042dceb93904e9fd1d5488b855b43774ea Mon Sep 17 00:00:00 2001 From: David Lin Date: Tue, 17 Mar 2020 21:16:54 +0800 Subject: [PATCH] Update json_token.c --- .../3rdparty/sdk_src/utils/json_token.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/components/connectivity/qcloud-iot-hub-sdk-3.1.2/3rdparty/sdk_src/utils/json_token.c b/components/connectivity/qcloud-iot-hub-sdk-3.1.2/3rdparty/sdk_src/utils/json_token.c index 8c51cb9f..411d78bb 100644 --- a/components/connectivity/qcloud-iot-hub-sdk-3.1.2/3rdparty/sdk_src/utils/json_token.c +++ b/components/connectivity/qcloud-iot-hub-sdk-3.1.2/3rdparty/sdk_src/utils/json_token.c @@ -99,6 +99,9 @@ list_head_t *LITE_json_keys_of(char *src, char *prefix) json_key_t *entry = NULL; entry = HAL_Malloc(sizeof(json_key_t)); + if (NULL == entry) { + return NULL; + } memset(entry, 0, sizeof(json_key_t)); entry->key = LITE_format_string("%s%.*s", prefix, klen, key); list_add_tail(&entry->list, &keylist); @@ -117,6 +120,9 @@ list_head_t *LITE_json_keys_of(char *src, char *prefix) json_key_t *entry = NULL; entry = HAL_Malloc(sizeof(json_key_t)); + if (NULL == entry) { + return NULL; + } memset(entry, 0, sizeof(json_key_t)); list_add_tail(&entry->list, &keylist);