summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--parse.y2
-rw-r--r--y.tab.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/parse.y b/parse.y
index dd2f337..c1c763c 100644
--- a/parse.y
+++ b/parse.y
@@ -2046,6 +2046,8 @@ shell_getc (remove_quoted_newline)
history_buf[history_index] = '\0';
expansions = pre_process_line (history_buf, 1, 1);
flag = expansions != history_buf;
+
+ free(history_buf);
}
else {
expansions = pre_process_line (shell_input_line, 1, 1);
diff --git a/y.tab.c b/y.tab.c
index 6ed1776..76be7ae 100644
--- a/y.tab.c
+++ b/y.tab.c
@@ -4219,6 +4219,8 @@ shell_getc (remove_quoted_newline)
history_buf[history_index] = '\0';
expansions = pre_process_line (history_buf, 1, 1);
flag = expansions != history_buf;
+
+ free(history_buf);
}
else {
expansions = pre_process_line (shell_input_line, 1, 1);