diff --git a/src/launch.c b/src/launch.c index 478e97b..e0fc300 100644 --- a/src/launch.c +++ b/src/launch.c @@ -39,6 +39,7 @@ void launch_program(StringArray *args) { execvp(args->array[0], argv); fprintf(stderr, "%s: command not found\n", args->array[0]); + free_string_array(args); exit(EXIT_FAILURE); } else if (child < 0) {