mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-26 05:34:30 +08:00
hush: Fix bogus free() call
An off-by-one error in hush.c resulted in an unintentional free() call every time a command was executed Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
This commit is contained in:
parent
ff27650bb2
commit
197324d7d9
@ -2002,7 +2002,7 @@ static int free_pipe(struct pipe *pi, int indent)
|
|||||||
#ifndef __U_BOOT__
|
#ifndef __U_BOOT__
|
||||||
globfree(&child->glob_result);
|
globfree(&child->glob_result);
|
||||||
#else
|
#else
|
||||||
for (a = child->argc;a >= 0;a--) {
|
for (a = 0; a < child->argc; a++) {
|
||||||
free(child->argv[a]);
|
free(child->argv[a]);
|
||||||
}
|
}
|
||||||
free(child->argv);
|
free(child->argv);
|
||||||
|
Loading…
Reference in New Issue
Block a user