diff --git a/linux/shim/init.go b/linux/shim/init.go index 67d8d1a58..88c39a6f7 100644 --- a/linux/shim/init.go +++ b/linux/shim/init.go @@ -343,7 +343,7 @@ func (p *initProcess) checkpoint(context context.Context, r *shimapi.CheckpointT work := filepath.Join(p.workDir, "criu-work") defer os.RemoveAll(work) if err := p.runtime.Checkpoint(context, p.id, &runc.CheckpointOpts{ - WorkDir: p.workDir, + WorkDir: work, ImagePath: r.Path, AllowOpenTCP: options.OpenTcp, AllowExternalUnixSockets: options.ExternalUnixSockets,