--- sys/kern/kern_exec.c.orig +++ sys/kern/kern_exec.c @@ -1650,7 +1650,7 @@ if (args->stringspace < offset) return (E2BIG); memmove(args->begin_argv + extend, args->begin_argv + consume, - args->endp - args->begin_argv + consume); + args->endp - (args->begin_argv + consume)); if (args->envc > 0) args->begin_envv += offset; args->endp += offset;