From a12ce036193a43fdd802167895ef64abdd3d4383 Mon Sep 17 00:00:00 2001 From: nasrlol Date: Tue, 18 Feb 2025 21:13:06 +0100 Subject: again seg faults= Signed-off-by: nasrlol --- main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 28f0677..7ed0cee 100644 --- a/main.c +++ b/main.c @@ -103,7 +103,9 @@ int main(void) { if (strcmp(new_input.com, "ls") == 0) { ls(new_input.arg); free(new_input.com); - free(new_input.arg); + if (new_input.arg != NULL) { + free(new_input.arg); + } } if (strcmp(new_input.com, "echo") == 0) { printf("%s", new_input.arg); -- cgit v1.2.3-70-g09d2