From 6704ba7ec58e2cac71ba813b48677468562a0ab7 Mon Sep 17 00:00:00 2001 From: Ray Gardner Date: Tue, 14 May 2024 19:56:27 -0600 Subject: [PATCH] Fix 'getline var' bug 'getline var' was not setting var as numeric string when needed. Found when running https://github.com/patsie75/awk-mandelbrot/raw/master/mandelbrot.awk --- toys/pending/awk.c | 1 + 1 file changed, 1 insertion(+) diff --git a/toys/pending/awk.c b/toys/pending/awk.c index 9bacf89f..8cffd9e3 100644 --- a/toys/pending/awk.c +++ b/toys/pending/awk.c @@ -3431,6 +3431,7 @@ static int awk_getline(int source, struct zfile *zfp, struct zvalue *v) zstring_release(&v->vst); v->vst = new_zstring(TT.rgl.recptr, k); v->flags = ZF_STR; + check_numeric_string(v); // bug fix 20240514 if (!is_stream) { incr_zvalue(&STACK[NR]); incr_zvalue(&STACK[FNR]); -- 2.39.2