From 2253475660b79ec13612832ecfd65a44e718f0e1 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Thu, 19 Mar 2026 15:56:59 -0700 Subject: [PATCH] libct: factor handleFifo out of c.exec No functional change. To be used by the next patch. Signed-off-by: Kir Kolyshkin --- libcontainer/container_linux.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libcontainer/container_linux.go b/libcontainer/container_linux.go index a5aff4d7d..df31dda29 100644 --- a/libcontainer/container_linux.go +++ b/libcontainer/container_linux.go @@ -232,7 +232,10 @@ func (c *Container) Exec() error { func (c *Container) exec() error { path := filepath.Join(c.stateDir, execFifoFilename) - pid := c.initProcess.pid() + return handleFifo(path, c.initProcess.pid()) +} + +func handleFifo(path string, pid int) error { blockingFifoOpenCh := awaitFifoOpen(path) for { select {