From 0f196dcbe94b35f7ee9a499574e14d4e512e5408 Mon Sep 17 00:00:00 2001 From: Jonathan Dieter Date: Thu, 24 Jan 2019 20:40:48 +0000 Subject: [PATCH] Fix off by one error Signed-off-by: Jonathan Dieter --- src/unzck.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/unzck.c b/src/unzck.c index 46f6d9a..d46a4d5 100644 --- a/src/unzck.c +++ b/src/unzck.c @@ -129,9 +129,9 @@ int main (int argc, char *argv[]) { char *base_name = basename(arguments.args[0]); char *out_name = NULL; if(arguments.dict) - out_name = calloc(strlen(base_name) + 2, 1); // len .zck -> .zdict = +2 + out_name = calloc(strlen(base_name) + 3, 1); // len .zck -> .zdict = +2 else - out_name = calloc(strlen(base_name) - 3, 1); + out_name = calloc(strlen(base_name) - 2, 1); assert(out_name); snprintf(out_name, strlen(base_name) - 3, "%s", base_name); //Strip off .zck if(arguments.dict) -- 2.30.2