From 87dc833429dd3c0e61c7a1c49c317367187e4a03 Mon Sep 17 00:00:00 2001 From: Laurent Mazet Date: Thu, 28 Dec 2023 22:49:50 +0100 Subject: [PATCH] fix an incorrect free --- calc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/calc.c b/calc.c index b2b3fbf..beae0c1 100644 --- a/calc.c +++ b/calc.c @@ -211,13 +211,16 @@ int main (int argc, char *argv[]) if (mode) { free (buffer); + buffer = NULL; } else { memset (buffer, 0, BUFFER_SIZE); } fflush (stdout); } - clean_read_line (buffer); + if (mode) { + clean_read_line (buffer); + } free_format (); -- 2.30.2