Dear Francis Laniel, In message <20210629161859.298630-2-francis.lan...@amarulasolutions.com> you wrote: > Before this patch, it was possible to do the following using setenv: > setenv '' foo > Then, on next reboot, U-Boot will not be able to parse environment due to it > having: > =foo > > Now, if the above command is given, an error message is thrown and environment > is not modified. > > Signed-off-by: Francis Laniel <francis.lan...@amarulasolutions.com> > --- > cmd/nvedit.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/cmd/nvedit.c b/cmd/nvedit.c > index d14ba10cef..6f99a85a9c 100644 > --- a/cmd/nvedit.c > +++ b/cmd/nvedit.c > @@ -262,6 +262,11 @@ static int _do_env_set(int flag, int argc, char *const > argv[], int env_flag) > return 1; > } > > + if (*name == '\0') { > + printf("## Error: variable name must no be empty\n"); > + return 1; > + } > + > env_id++; > > /* Delete only ? */
Reviewed-by: Wolfgang Denk <w...@denx.de> Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de "I can call spirits from the vasty deep." "Why so can I, or so can any man; but will they come when you do call for them?" - Shakespeare, 1 King Henry IV, Act III, Scene I.