mirror of
https://github.com/DaveGamble/cJSON.git
synced 2024-12-28 14:47:57 +08:00
handle null pointers: cJSON_PrintPreallocated
This commit is contained in:
parent
cdc35ebf88
commit
56f2bc6f3e
2
cJSON.c
2
cJSON.c
@ -1122,7 +1122,7 @@ CJSON_PUBLIC(cJSON_bool) cJSON_PrintPreallocated(cJSON *item, char *buf, const i
|
|||||||
{
|
{
|
||||||
printbuffer p = { 0, 0, 0, 0, 0, 0, { 0, 0, 0 } };
|
printbuffer p = { 0, 0, 0, 0, 0, 0, { 0, 0, 0 } };
|
||||||
|
|
||||||
if (len < 0)
|
if ((len < 0) || (buf == NULL))
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user