NSH: Fix redirection of output to a file. That was broken with recent changes
This commit is contained in:
parent
4f3830a5c8
commit
dd9c8ab4f9
@ -779,3 +779,5 @@
|
|||||||
* apps/system/inifile: A simple INI file parser (perhaps too simple).
|
* apps/system/inifile: A simple INI file parser (perhaps too simple).
|
||||||
This is code that I wrote a long time ago and have used many time but
|
This is code that I wrote a long time ago and have used many time but
|
||||||
is untested in its current incarnation (2014-1-15).
|
is untested in its current incarnation (2014-1-15).
|
||||||
|
* aps/nshlib/nsh_parse.c: Recent changes broke redirection of output
|
||||||
|
(2014-1-14).
|
||||||
|
@ -1216,12 +1216,12 @@ static FAR char *nsh_argument(FAR struct nsh_vtbl_s *vtbl, FAR char **saveptr,
|
|||||||
if (*(pbegin + 1) == '>')
|
if (*(pbegin + 1) == '>')
|
||||||
{
|
{
|
||||||
*saveptr = pbegin + 2;
|
*saveptr = pbegin + 2;
|
||||||
pbegin = (char*)g_redirect2;
|
argument = (FAR char *)g_redirect2;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
*saveptr = pbegin + 1;
|
*saveptr = pbegin + 1;
|
||||||
pbegin = (char*)g_redirect1;
|
argument = (FAR char *)g_redirect1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1232,7 +1232,7 @@ static FAR char *nsh_argument(FAR struct nsh_vtbl_s *vtbl, FAR char **saveptr,
|
|||||||
/* Return NULL meaning that we are at the end of the line */
|
/* Return NULL meaning that we are at the end of the line */
|
||||||
|
|
||||||
*saveptr = pbegin;
|
*saveptr = pbegin;
|
||||||
pbegin = NULL;
|
argument = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Otherwise, it is a normal argument and we have to parse using the normal
|
/* Otherwise, it is a normal argument and we have to parse using the normal
|
||||||
|
Loading…
x
Reference in New Issue
Block a user