fix an off-by-one mistake
diff --git a/.vscode/launch.json b/.vscode/launch.json
index 4bae5fb..2e7854e 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -9,7 +9,7 @@
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/bzip3",
- "args": ["-e", "${workspaceFolder}/corpus/cm.c", "${workspaceFolder}/corpus/cm.bz3"],
+ "args": ["-t", "${workspaceFolder}/corpus/linux.bz3"],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
diff --git a/src/main.c b/src/main.c
index 35580e1..92b1f55 100644
--- a/src/main.c
+++ b/src/main.c
@@ -91,7 +91,7 @@ int main(int argc, char * argv[]) {
output = bz3_file;
if(!force_stdstreams && !no_bz3_suffix && output == NULL && input != NULL) {
// add the bz3 extension
- output = malloc(strlen(input) + 4);
+ output = malloc(strlen(input) + 5);
strcpy(output, input);
strcat(output, ".bz3");
}
