diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2014-05-31 12:41:27 -0700 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2014-05-31 12:41:27 -0700 |
commit | 32f5edc9c5d8d08cc57abe84c804e87b898513e9 (patch) | |
tree | 63298aa7f8207089cb83a6120a7b3dcc39d4b5ad /parse_execution.h | |
parent | b481128a93e4f7662425398de8c6a70bee9b004d (diff) |
Do not continue execution if argument expansion fails. Fixes #1488
Diffstat (limited to 'parse_execution.h')
-rw-r--r-- | parse_execution.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/parse_execution.h b/parse_execution.h index af2d7397..10e11112 100644 --- a/parse_execution.h +++ b/parse_execution.h @@ -100,7 +100,7 @@ private: parse_execution_result_t run_function_statement(const parse_node_t &header, const parse_node_t &contents); parse_execution_result_t run_begin_statement(const parse_node_t &header, const parse_node_t &contents); - wcstring_list_t determine_arguments(const parse_node_t &parent, const parse_node_t **out_unmatched_wildcard_node); + parse_execution_result_t determine_arguments(const parse_node_t &parent, wcstring_list_t *out_arguments, const parse_node_t **out_unmatched_wildcard_node); /* Determines the IO chain. Returns true on success, false on error */ bool determine_io_chain(const parse_node_t &statement, io_chain_t *out_chain); |