diff --git a/nshlib/nsh_parse.c b/nshlib/nsh_parse.c index 9b7b371afdb..9b1bde87538 100644 --- a/nshlib/nsh_parse.c +++ b/nshlib/nsh_parse.c @@ -726,6 +726,8 @@ static int nsh_execute(FAR struct nsh_vtbl_s *vtbl, if (vtbl->np.np_redir_out || vtbl->np.np_redir_in) { nsh_undirect(vtbl, save); + fd_out = -1; + fd_in = -1; } }