Update json_token.c

This commit is contained in:
David Lin
2020-03-17 21:16:54 +08:00
committed by GitHub
parent ccec7a25b6
commit e8b6f7042d

View File

@@ -99,6 +99,9 @@ list_head_t *LITE_json_keys_of(char *src, char *prefix)
json_key_t *entry = NULL; json_key_t *entry = NULL;
entry = HAL_Malloc(sizeof(json_key_t)); entry = HAL_Malloc(sizeof(json_key_t));
if (NULL == entry) {
return NULL;
}
memset(entry, 0, sizeof(json_key_t)); memset(entry, 0, sizeof(json_key_t));
entry->key = LITE_format_string("%s%.*s", prefix, klen, key); entry->key = LITE_format_string("%s%.*s", prefix, klen, key);
list_add_tail(&entry->list, &keylist); 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; json_key_t *entry = NULL;
entry = HAL_Malloc(sizeof(json_key_t)); entry = HAL_Malloc(sizeof(json_key_t));
if (NULL == entry) {
return NULL;
}
memset(entry, 0, sizeof(json_key_t)); memset(entry, 0, sizeof(json_key_t));
list_add_tail(&entry->list, &keylist); list_add_tail(&entry->list, &keylist);