diff --git a/src/ipa/rpi/controller/controller.cpp b/src/ipa/rpi/controller/controller.cpp index fa172113..14d245da 100644 --- a/src/ipa/rpi/controller/controller.cpp +++ b/src/ipa/rpi/controller/controller.cpp @@ -56,6 +56,9 @@ int Controller::read(char const *filename) } std::unique_ptr root = YamlParser::parse(file); + if (!root) + return -EINVAL; + double version = (*root)["version"].get(1.0); target_ = (*root)["target"].get("bcm2835");