From 2361e3781136099861536e3e2b74d44f8366cda2 Mon Sep 17 00:00:00 2001 From: ceriel Date: Tue, 8 Dec 1992 17:44:01 +0000 Subject: [PATCH] Fix: used data from freed memory --- util/ego/lv/lv.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/util/ego/lv/lv.c b/util/ego/lv/lv.c index 3c6420a57..763153ec8 100644 --- a/util/ego/lv/lv.c +++ b/util/ego/lv/lv.c @@ -451,11 +451,12 @@ STATIC rem_code(l1,l2,b) line_p l1,l2; bblock_p b; { - line_p l,x,y; + line_p l,x,y,next; x = PREV(l1); y = l2->l_next; - for (l = l1; l != l2; l = l->l_next) { + for (l = l1; l != l2; l = next) { + next = l->l_next; oldline(l); } if (x == (line_p) 0) { -- 2.34.1