This is an automated email from the ASF dual-hosted git repository.

xiaoxiang781216 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git

commit b73a5acf92e6c840f2fb769db9b45785653ba525
Author: wangjianyu3 <[email protected]>
AuthorDate: Fri Dec 26 11:58:03 2025 +0800

    system/nxinit: Fix missing check for import argument
    
    Add missing return value check for init_parse_arguments function.
    
    Signed-off-by: wangjianyu3 <[email protected]>
---
 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)
         {

Reply via email to