aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--shell/hush.c6
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;