From: Jonathan Dieter Date: Thu, 24 Jan 2019 20:40:48 +0000 (+0000) Subject: Fix off by one error X-Git-Tag: archive/raspbian/1.1.9+ds1-1+rpi1~1^2~49 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0f196dcbe94b35f7ee9a499574e14d4e512e5408;p=zchunk.git Fix off by one error Signed-off-by: Jonathan Dieter --- 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)