[CRIU] [PATCH] ns: initialize nsid in rst_add_ns_id
Pavel Emelyanov
xemul at parallels.com
Wed Apr 23 03:51:55 PDT 2014
On 04/23/2014 02:06 PM, Andrey Vagin wrote:
> Execute zdtm/live/static/pipe00
> ./pipe00 --pidfile=pipe00.pid --outfile=pipe00.out
> Dump 3158
> Restore
> test/zdtm.sh: line 472: 3173 Segmentation fault (core dumped) setsid restore --file-locks --tcp-established -x -D -o
>
> Reported-by: Jenkins Criuovich
> Signed-off-by: Andrey Vagin <avagin at openvz.org>
> ---
> namespaces.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/namespaces.c b/namespaces.c
> index 1143a02..6be030f 100644
> --- a/namespaces.c
> +++ b/namespaces.c
> @@ -147,7 +147,8 @@ int rst_add_ns_id(unsigned int id, pid_t pid, struct ns_desc *nd)
> }
> }
>
> - if (rst_new_ns_id(id, pid, nd) == NULL)
> + nsid = rst_new_ns_id(id, pid, nd);
> + if (nsid == NULL)
> return -1;
>
> pr_info("Add namespace %d pid %d\n", nsid->id, nsid->pid);
>
applied
More information about the CRIU
mailing list