mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-06-09 23:36:03 +09: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