mirror of
https://github.com/simon987/sist2.git
synced 2025-04-20 10:46:45 +00:00
Fix heap buffer overflow warning
This commit is contained in:
parent
6bbfb32f69
commit
5196bb4757
@ -415,7 +415,11 @@ cJSON *elastic_get_document(const char *uuid_str) {
|
|||||||
response_t *r = web_get(url, 3);
|
response_t *r = web_get(url, 3);
|
||||||
cJSON *json = NULL;
|
cJSON *json = NULL;
|
||||||
if (r->status_code == 200) {
|
if (r->status_code == 200) {
|
||||||
json = cJSON_Parse(r->body);
|
char *tmp = malloc(r->size + 1);
|
||||||
|
memcpy(tmp, r->body, r->size);
|
||||||
|
*(tmp + r->size) = '\0';
|
||||||
|
json = cJSON_Parse(tmp);
|
||||||
|
free(tmp);
|
||||||
}
|
}
|
||||||
free_response(r);
|
free_response(r);
|
||||||
return json;
|
return json;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user