aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--editors/awk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/editors/awk.c b/editors/awk.c
index aa485c782..0981c6735 100644
--- a/editors/awk.c
+++ b/editors/awk.c
@@ -3006,7 +3006,7 @@ static var *evaluate(node *op, var *res)
3006 if (old_Fields_ptr) { 3006 if (old_Fields_ptr) {
3007 //if (old_Fields_ptr != Fields) 3007 //if (old_Fields_ptr != Fields)
3008 // debug_printf_eval("L.v moved\n"); 3008 // debug_printf_eval("L.v moved\n");
3009 L.v += Fields - old_Fields_ptr; 3009 L.v = Fields + (L.v - old_Fields_ptr);
3010 } 3010 }
3011 if (opinfo & OF_STR2) { 3011 if (opinfo & OF_STR2) {
3012 R.s = getvar_s(R.v); 3012 R.s = getvar_s(R.v);