setenv: do console redirection even if previously unset
authorAlessandro Rubini <rubini@unipv.it>
Thu, 8 Oct 2009 12:29:14 +0000 (14:29 +0200)
committerWolfgang Denk <wd@denx.de>
Sun, 18 Oct 2009 21:07:03 +0000 (23:07 +0200)
commit9c5586aa19bbedf290d2a663813404d2db87dfa5
tree6d2001dcfa36f4746cf530ad05a9d4fe2edc6528
parentc9ee39972a7758e883b73c6c0e3c3a14cd5b2f43
setenv: do console redirection even if previously unset

If "stdout" is not previously set, doing "setenv stdout lcd" had no
effect, since console redirection only worked if the environment
variable was already set; the second time you run setenv it worked.
Most default environments lack stdin/out/err definitions, so I'm sure
I'm not alone with this problem.

This patch simply moves a block of code out of a conditional, to do
the same work even if the variable was previously unset.

Signed-off-by: Alessandro Rubini <rubini@unipv.it>
Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
common/cmd_nvedit.c