[CRIU] [PATCH] Skip restoring the cgroup root directories when using full mode

Cyrill Gorcunov gorcunov at gmail.com
Wed Aug 12 14:22:42 PDT 2015


On Wed, Aug 12, 2015 at 07:36:22PM +0000, Hui Kang wrote:
> Signed-off-by: Hui Kang <hkang.sunysb at gmail.com>
> ---
>  cgroup.c | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/cgroup.c b/cgroup.c
> index a4e0146..51348ca 100644
> --- a/cgroup.c
> +++ b/cgroup.c
> @@ -992,6 +992,10 @@ static int prepare_cgroup_dir_properties(char *path, int off, CgroupDirEntry **e
>  		CgroupDirEntry *e = ents[i];
>  		size_t off2 = off;
>  
> +		if (strcmp(e->dir_name, "") ==0)  {
> +			continue;
> +		}
> +
>  		off2 += sprintf(path + off, "/%s", e->dir_name);
>  		if (e->n_properties > 0) {
>  			for (j = 0; j < e->n_properties; ++j) {

Could you please explain how we end up having empty dir_name here?


More information about the CRIU mailing list