From b1dc92ba9220055107fc2fc9a61578fa340b67d4 Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Sat, 17 Jul 2021 16:58:38 -0400 Subject: [PATCH] add check to free --- src/loop.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/loop.c b/src/loop.c index 15952e6..5344420 100644 --- a/src/loop.c +++ b/src/loop.c @@ -51,7 +51,10 @@ void loop() { atexit(exit_cleanup); char *cwd = get_working_directory(); set_array_list(variables, "PWD", cwd); - free(cwd); + if (cwd != NULL) { + free(cwd); + cwd = NULL; + } while (1) { print_input_line();