mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-25 21:24:21 +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__
|
||||
globfree(&child->glob_result);
|
||||
#else
|
||||
for (a = child->argc;a >= 0;a--) {
|
||||
for (a = 0; a < child->argc; a++) {
|
||||
free(child->argv[a]);
|
||||
}
|
||||
free(child->argv);
|
||||
|
Loading…
Reference in New Issue
Block a user