aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-01-14 20:48:15 +0200
committerArnold D. Robbins <arnold@skeeve.com>2016-01-14 20:48:15 +0200
commitba6d9c427ffa59b7cfc586ad7307f8350390e66c (patch)
tree84aa8f2704442e299c9d723dc016c355b499c088 /eval.c
parent1b52794de2b557626b6192d04ec65ecb176b1ed7 (diff)
downloadegawk-ba6d9c427ffa59b7cfc586ad7307f8350390e66c.tar.gz
egawk-ba6d9c427ffa59b7cfc586ad7307f8350390e66c.tar.bz2
egawk-ba6d9c427ffa59b7cfc586ad7307f8350390e66c.zip
Fix for extra parameters going down the call chain.
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/eval.c b/eval.c
index 05924cda..291d0846 100644
--- a/eval.c
+++ b/eval.c
@@ -1154,7 +1154,7 @@ r_get_lhs(NODE *n, bool reference)
array_vname(n));
if (n->orig_array->type != Node_var) {
n->orig_array->type = Node_var;
- n->orig_array->var_value = Nnull_string;
+ n->orig_array->var_value = dupnode(Nnull_string);
}
/* fall through */
case Node_var_new: