From c0cdc72d1010da494c47b8157047440996194ff6 Mon Sep 17 00:00:00 2001 From: Renge Date: Fri, 4 Mar 2022 22:24:55 -0500 Subject: [PATCH] fix: mem leak when a new error message overwrite the old one --- hw2/src/errmsg.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw2/src/errmsg.c b/hw2/src/errmsg.c index 74bbb04..ff4eb7c 100644 --- a/hw2/src/errmsg.c +++ b/hw2/src/errmsg.c @@ -18,6 +18,7 @@ static char *errmsg = NULL; void set_error(char *msg) { + clear_error(); errmsg = strdup(msg); }