fix: free output after being used (#89)
diff --git a/src/main.c b/src/main.c
index 712c510..001f129 100644
--- a/src/main.c
+++ b/src/main.c
@@ -690,6 +690,7 @@ int main(int argc, char * argv[]) {
output_des = mode != MODE_TEST ? open_output(output, force) : NULL;
input_des = open_input(input);
+ free(output);
int r = process(input_des, output_des, mode, block_size, workers, verbose, input);
