Quoting Nathan Lynch ([email protected]):
> Off-by-one error: the stack address passed to clone() must be within
> the region allocated.
>
> Signed-off-by: Nathan Lynch <[email protected]>
Applied, thanks.
> ---
> ns_exec.c | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/ns_exec.c b/ns_exec.c
> index 09574e2..1f61771 100644
> --- a/ns_exec.c
> +++ b/ns_exec.c
> @@ -272,7 +272,7 @@ int main(int argc, char *argv[])
> perror("malloc");
> return -1;
> }
> - childstack = stack + stacksize;
> + childstack = stack + stacksize - 1;
>
> printf("about to clone with %lx\n", flags);
> flags |= SIGCHLD;
> --
> 1.6.0.6
>
>
_______________________________________________
Containers mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/containers
_______________________________________________
Devel mailing list
[email protected]
https://openvz.org/mailman/listinfo/devel