From 2b530625ab6f4da7e21e5f01167f984df809d27b Mon Sep 17 00:00:00 2001 From: Renge Date: Fri, 4 Mar 2022 10:39:56 -0500 Subject: [PATCH] fix: memory leak --- hw2/src/par.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hw2/src/par.c b/hw2/src/par.c index 2fabdb9..fa679af 100644 --- a/hw2/src/par.c +++ b/hw2/src/par.c @@ -181,12 +181,14 @@ rlcleanup: if (cbuf) freebuffer(cbuf); if (pbuf) { - if (!lines) + if (!lines) { for (;;) { lines = nextitem(pbuf); if (!lines) break; free(*lines); } + } + freebuffer(pbuf); } return lines;