env: fix the env export varname
The env export command doesn't export the first variable of the list
since commit 5a31ea04c9
"env grep" - reimplement command using hexport_r()
Signed-off-by: Pierre Aubert <p.aubert@staubli.com>
This commit is contained in:
parent
2a19de42ec
commit
9a8323311c
@ -157,10 +157,8 @@ static int do_env_grep(cmd_tbl_t *cmdtp, int flag,
|
||||
grep_how = H_MATCH_SUBSTR; /* default: substring search */
|
||||
grep_what = H_MATCH_BOTH; /* default: grep names and values */
|
||||
|
||||
while (argc > 1 && **(argv + 1) == '-') {
|
||||
char *arg = *++argv;
|
||||
|
||||
--argc;
|
||||
while (--argc > 0 && **++argv == '-') {
|
||||
char *arg = *argv;
|
||||
while (*++arg) {
|
||||
switch (*arg) {
|
||||
#ifdef CONFIG_REGEX
|
||||
|
@ -564,7 +564,7 @@ static int match_entry(ENTRY *ep, int flag,
|
||||
int arg;
|
||||
void *priv = NULL;
|
||||
|
||||
for (arg = 1; arg < argc; ++arg) {
|
||||
for (arg = 0; arg < argc; ++arg) {
|
||||
#ifdef CONFIG_REGEX
|
||||
struct slre slre;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user