From fa589ae622cb5b0aceddbaf7f4033ece25d19a2f Mon Sep 17 00:00:00 2001 From: yinshengkai Date: Wed, 1 Mar 2023 17:04:49 +0800 Subject: [PATCH] nsh: fix nsh startup failure Signed-off-by: yinshengkai --- nshlib/nsh_script.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/nshlib/nsh_script.c b/nshlib/nsh_script.c index 9acf681f3..823acef29 100644 --- a/nshlib/nsh_script.c +++ b/nshlib/nsh_script.c @@ -165,10 +165,17 @@ int nsh_script(FAR struct nsh_vtbl_s *vtbl, FAR const FAR char *cmd, nsh_output(vtbl, "%s", buffer); } - ret = nsh_parse(vtbl, buffer); + if (vtbl->np.np_flags & NSH_PFLAG_IGNORE) + { + nsh_parse(vtbl, buffer); + } + else + { + ret = nsh_parse(vtbl, buffer); + } } } - while (ret >= 0 || (vtbl->np.np_flags & NSH_PFLAG_IGNORE)); + while (ret >= 0); /* Close the script file */