From cf0157af89f57e9a75af664efdcc2e929ade0932 Mon Sep 17 00:00:00 2001 From: Michael Schurter Date: Thu, 19 Jan 2017 11:39:18 -0800 Subject: [PATCH] Fix incorrect lock usage --- client/task_runner.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/task_runner.go b/client/task_runner.go index 3d3f95ede..31076ccb1 100644 --- a/client/task_runner.go +++ b/client/task_runner.go @@ -1162,9 +1162,9 @@ func (r *TaskRunner) startTask() error { res, err := drv.Prestart(ctx, r.task) // Merge newly created resources into previously created resources - r.persistLock.Lock() + r.createdResourcesLock.Lock() r.createdResources.Merge(res) - r.persistLock.Unlock() + r.createdResourcesLock.Unlock() if err != nil { wrapped := fmt.Errorf("failed to initialize task %q for alloc %q: %v",