diff options
Diffstat (limited to 'interpret.h')
-rw-r--r-- | interpret.h | 3 |
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(); |