From 1e4a6ac8b8469e176edf85ba5e1c6a350a63acdc Mon Sep 17 00:00:00 2001 From: Holger Vogt Date: Fri, 13 Dec 2024 15:11:49 +0100 Subject: [PATCH] avoid memory leak by appending, not prepending the word --- src/frontend/inpcom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index f532a3f63..467379bd0 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -1296,7 +1296,7 @@ static struct inp_read_t inp_read(FILE* fp, int call_depth, const char* dir_name add_to_sourcepath(sourcelineinfo, NULL); } - sourceinfo = wl_cons(sourcelineinfo, sourceinfo); + wl_append_word(&sourceinfo, &sourceinfo, sourcelineinfo); /* First read in all lines & put them in the struct cc */ for (;;) {