From 662298fd588b2a844884b13646ec352956bbb130 Mon Sep 17 00:00:00 2001 From: Nicolas Lacasse Date: Fri, 21 Apr 2023 14:10:04 -0700 Subject: [PATCH] Unlock lifecycle.mu in StartContainer error path. PiperOrigin-RevId: 526132558 --- pkg/sentry/control/lifecycle.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/sentry/control/lifecycle.go b/pkg/sentry/control/lifecycle.go index c45396b25..56eb3d2c5 100644 --- a/pkg/sentry/control/lifecycle.go +++ b/pkg/sentry/control/lifecycle.go @@ -311,6 +311,7 @@ func (l *Lifecycle) StartContainer(args *StartContainerArgs, _ *uint32) error { } if _, ok := l.containerMap[initArgs.ContainerID]; ok { + l.mu.Unlock() return fmt.Errorf("container id: %v already exists", initArgs.ContainerID) }