From b73a5acf92e6c840f2fb769db9b45785653ba525 Mon Sep 17 00:00:00 2001 From: wangjianyu3 Date: Fri, 26 Dec 2025 11:58:03 +0800 Subject: [PATCH] system/nxinit: Fix missing check for import argument Add missing return value check for init_parse_arguments function. Signed-off-by: wangjianyu3 --- system/nxinit/import.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/system/nxinit/import.c b/system/nxinit/import.c index ca389d396..2b656c059 100644 --- a/system/nxinit/import.c +++ b/system/nxinit/import.c @@ -42,7 +42,13 @@ int init_import_parse(FAR const struct parser_s *parser, if (create) { - init_parse_arguments(buf, false, nitems(argv), argv); + ret = init_parse_arguments(buf, false, nitems(argv), argv); + if (ret < 2) + { + init_err("parse import: %s", buf); + return -EINVAL; + } + ret = init_parse_config_file(parser, argv[1]); if (ret < 0) {