Merge pull request #665 from stoeckmann/tokener

Handle more allocation failures in json_tokener* functions
This commit is contained in:
Eric Hawicz
2020-08-24 09:51:41 -04:00
committed by GitHub

View File

@@ -134,6 +134,12 @@ struct json_tokener *json_tokener_new_ex(int depth)
return NULL;
}
tok->pb = printbuf_new();
if (!tok->pb)
{
free(tok);
free(tok->stack);
return NULL;
}
tok->max_depth = depth;
json_tokener_reset(tok);
return tok;