From c8f999803ab38f97488091ea20d8d2e4967452d2 Mon Sep 17 00:00:00 2001
From: liuxu <liuxu156@huawei.com>
Date: Wed, 19 Jun 2024 11:44:32 +0800
Subject: [PATCH 4/4] awk: fix use after free (CVE-2023-42363)

backport from upstream:
https://git.alpinelinux.org/aports/plain/main/busybox/0001-awk-fix-use-after-free-CVE-2023-42363.patch

Signed-off-by: liuxu <liuxu156@huawei.com>
---
 editors/awk.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/editors/awk.c b/editors/awk.c
index 7a73f04..8f146fc 100644
--- a/editors/awk.c
+++ b/editors/awk.c
@@ -2944,10 +2944,6 @@ static var *evaluate(node *op, var *res)
 				/* yes, remember where Fields[] is */
 				old_Fields_ptr = Fields;
 			}
-			if (opinfo & OF_STR1) {
-				L.s = getvar_s(L.v);
-				debug_printf_eval("L.s:'%s'\n", L.s);
-			}
 			if (opinfo & OF_NUM1) {
 				L_d = getvar_i(L.v);
 				debug_printf_eval("L_d:%f\n", L_d);
-- 
2.43.0

