[libcamera-devel] [PATCH 08/14] libcamera: yaml_parser: Increase sentinel to 100k
Xavier Roumegue
xavier.roumegue at oss.nxp.com
Thu Sep 8 20:48:44 CEST 2022
Signed-off-by: Xavier Roumegue <xavier.roumegue at oss.nxp.com>
---
src/libcamera/yaml_parser.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/libcamera/yaml_parser.cpp b/src/libcamera/yaml_parser.cpp
index d8a7c2f9..abca6903 100644
--- a/src/libcamera/yaml_parser.cpp
+++ b/src/libcamera/yaml_parser.cpp
@@ -676,7 +676,7 @@ int YamlParserContext::parseDictionaryOrList(YamlObject::Type type,
* Add a safety counter to make sure we don't loop indefinitely in case
* the YAML file is malformed.
*/
- for (unsigned int sentinel = 1000; sentinel; sentinel--) {
+ for (unsigned int sentinel = 100000; sentinel; sentinel--) {
auto evt = nextEvent();
if (!evt)
return -EINVAL;
@@ -690,7 +690,7 @@ int YamlParserContext::parseDictionaryOrList(YamlObject::Type type,
}
LOG(YamlParser, Error) << "The YAML file contains a List or Dictionary"
- " whose size exceeds the parser's limit (1000)";
+ " whose size exceeds the parser's limit (100000)";
return -EINVAL;
}
--
2.37.3
More information about the libcamera-devel
mailing list