diff --git a/services/tasks/local.go b/services/tasks/local.go index 340cdf4b8..632bd5080 100644 --- a/services/tasks/local.go +++ b/services/tasks/local.go @@ -148,7 +148,7 @@ func (l *local) Create(ctx context.Context, r *api.CreateTaskRequest, _ ...grpc. return nil, err } // jump get checkpointPath from checkpoint image - if checkpointPath != "" && r.Checkpoint != nil { + if checkpointPath == "" && r.Checkpoint != nil { checkpointPath, err = ioutil.TempDir(os.Getenv("XDG_RUNTIME_DIR"), "ctrd-checkpoint") if err != nil { return nil, err