From 07fda22831e6aa8a12455d7357f3f03d6376ed67 Mon Sep 17 00:00:00 2001 From: kvik Date: Tue, 3 Aug 2021 14:10:47 +0000 Subject: [PATCH] lu9: fix memory leak in REPL --- lu9.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lu9.c b/lu9.c index 85eb928..d28645b 100644 --- a/lu9.c +++ b/lu9.c @@ -108,7 +108,9 @@ runrepl(lua_State *L) sysfatal("Binit: %r"); r = LUA_OK; while(fprint(2, "> "), (ln = Brdstr(&bin, '\n', 1)) != nil){ - if(luaL_loadstring(L, ln) != LUA_OK){ + r = luaL_loadstring(L, ln); + free(ln); + if(r != LUA_OK){ luaerror(L); continue; } -- 2.38.5