From f2430b5f5ef7ac0361d1c4976b7ec7bebaa15f63 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Thu, 8 Jan 2026 18:58:51 +0900 Subject: [PATCH] internal/pkg: use short wait delay The cure is condemned at the point of cancellation and all of its state is destroyed by the deferred cleanup, so it makes little sense to wait for it much. Signed-off-by: Ophestra --- internal/pkg/exec.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/pkg/exec.go b/internal/pkg/exec.go index 1ace599..e3b6b43 100644 --- a/internal/pkg/exec.go +++ b/internal/pkg/exec.go @@ -194,7 +194,7 @@ func (a *execArtifact) Cure(c *CureContext) (err error) { const ( // execWaitDelay is passed through to [container.Params]. - execWaitDelay = 15 * time.Second + execWaitDelay = time.Nanosecond ) // cure is like Cure but allows optional host net namespace. This is used for @@ -294,7 +294,6 @@ func (a *execArtifact) cure(c *CureContext, hostNet bool) (err error) { defer cancel() z := container.New(ctx, a.msg) - z.ForwardCancel = true z.WaitDelay = execWaitDelay z.SeccompPresets |= std.PresetStrict z.ParentPerm = 0700