diff options
-rw-r--r-- | shell/hush.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/shell/hush.c b/shell/hush.c index a47652470..e698e6c52 100644 --- a/shell/hush.c +++ b/shell/hush.c | |||
@@ -4529,13 +4529,9 @@ static struct pipe *parse_stream(char **pstring, | |||
4529 | } | 4529 | } |
4530 | IF_HAS_KEYWORDS(pctx = p2;) | 4530 | IF_HAS_KEYWORDS(pctx = p2;) |
4531 | } while (HAS_KEYWORDS && pctx); | 4531 | } while (HAS_KEYWORDS && pctx); |
4532 | /* Free text, clear all dest fields */ | ||
4533 | o_free(&dest); | ||
4534 | 4532 | ||
4533 | o_free(&dest); | ||
4535 | G.last_exitcode = 1; | 4534 | G.last_exitcode = 1; |
4536 | /* If we are not in top-level parse, we return, | ||
4537 | * our caller will propagate error. | ||
4538 | */ | ||
4539 | #if !BB_MMU | 4535 | #if !BB_MMU |
4540 | if (pstring) | 4536 | if (pstring) |
4541 | *pstring = NULL; | 4537 | *pstring = NULL; |