From: Joel Rosdahl Date: Sun, 22 Aug 2010 10:31:04 +0000 (+0200) Subject: Fix bug in args_strip() X-Git-Tag: v3.1~61 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0812885d9ddcdb3421b1ccb1b5dbe5c6024e97af;p=thirdparty%2Fccache.git Fix bug in args_strip() --- diff --git a/args.c b/args.c index ae5ec9694..41d763c3d 100644 --- a/args.c +++ b/args.c @@ -144,7 +144,7 @@ args_strip(struct args *args, const char *prefix) free(args->argv[i]); memmove(&args->argv[i], &args->argv[i+1], - args->argc * sizeof(args->argv[i])); + (args->argc - i) * sizeof(args->argv[i])); args->argc--; } else { i++;