aboutsummaryrefslogtreecommitdiffstats
path: root/interpret.h
diff options
context:
space:
mode:
Diffstat (limited to 'interpret.h')
-rw-r--r--interpret.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/interpret.h b/interpret.h
index 4de778e7..efbf9b23 100644
--- a/interpret.h
+++ b/interpret.h
@@ -1037,7 +1037,8 @@ arrayfor:
(unsigned long) max_expect);
PUSH_CODE(pc);
- r = awk_value_to_node(pc->extfunc(arg_count, & result, f));
+ awk_value_t *ef_ret = pc->extfunc(arg_count, & result, f);
+ r = awk_value_to_node(ef_ret);
(void) POP_CODE();
while (arg_count-- > 0) {
t1 = POP();