aboutsummaryrefslogtreecommitdiffhomepage
path: root/parse_execution.h
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2014-05-31 12:41:27 -0700
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2014-05-31 12:41:27 -0700
commit32f5edc9c5d8d08cc57abe84c804e87b898513e9 (patch)
tree63298aa7f8207089cb83a6120a7b3dcc39d4b5ad /parse_execution.h
parentb481128a93e4f7662425398de8c6a70bee9b004d (diff)
Do not continue execution if argument expansion fails. Fixes #1488
Diffstat (limited to 'parse_execution.h')
-rw-r--r--parse_execution.h2
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);