1756a84756
The parser is recursive and too deeply nested json would cause it to exhaust the available stack space leading to crashes. We now abort parsing with a DeepNesting parse error if the document is too deeply nested. The current nesting limit is set to 1024, which should be more then enough for any real JSON data set. Change-Id: I4adea3fd727149f7342536d73cf4530361a0a3a1 Reviewed-by: Jamey Hicks <jamey.hicks@nokia.com> Reviewed-by: Denis Dzyubenko <denis.dzyubenko@nokia.com> |
||
---|---|---|
.. | ||
bom.json | ||
json.pro | ||
test2.json | ||
test3.json | ||
test.bjson | ||
test.json | ||
tst_qtjson.cpp |