diff --git a/system/nxinit/parser.c b/system/nxinit/parser.c index 4afc5bf61..49193487f 100644 --- a/system/nxinit/parser.c +++ b/system/nxinit/parser.c @@ -139,6 +139,18 @@ static int init_parse_config_buffer(FAR const struct parser_s *parser, } } + for (n = 0; parser[n].key; n++) + { + if (parser[n].check) + { + ret = parser[n].check(&parser[n]); + if (ret < 0) + { + return ret; + } + } + } + return 0; }