From daefb2c5197a17116586b411cd3f12d249cf4e4f Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Fri, 1 Aug 2014 15:30:48 -0400 Subject: Bash-4.3 patch 20 --- y.tab.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'y.tab.c') diff --git a/y.tab.c b/y.tab.c index 80fe930..8f7f96e 100644 --- a/y.tab.c +++ b/y.tab.c @@ -4954,7 +4954,7 @@ gather_here_documents () int r; r = 0; - while (need_here_doc) + while (need_here_doc > 0) { parser_state |= PST_HEREDOC; make_here_document (redir_stack[r++], line_number); @@ -8387,6 +8387,7 @@ save_parser_state (ps) ps->expand_aliases = expand_aliases; ps->echo_input_at_read = echo_input_at_read; + ps->need_here_doc = need_here_doc; ps->token = token; ps->token_buffer_size = token_buffer_size; @@ -8435,6 +8436,7 @@ restore_parser_state (ps) expand_aliases = ps->expand_aliases; echo_input_at_read = ps->echo_input_at_read; + need_here_doc = ps->need_here_doc; FREE (token); token = ps->token; -- cgit v1.2.3