From 101ceb5d995f9463c37d54979d1940c269861db4 Mon Sep 17 00:00:00 2001 From: Luca Stocchi Date: Fri, 29 Nov 2024 12:46:37 +0100 Subject: [PATCH] register exit handler to dispose ignition socket Signed-off-by: Luca Stocchi --- cmd/vfkit/main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/vfkit/main.go b/cmd/vfkit/main.go index 8a231b21..0cff38d3 100644 --- a/cmd/vfkit/main.go +++ b/cmd/vfkit/main.go @@ -243,6 +243,11 @@ func startIgnitionProvisionerServer(ignitionReader io.Reader, ignitionSocketPath if err != nil { return err } + + util.RegisterExitHandler(func() { + os.Remove(ignitionSocketPath) + }) + defer func() { if err := listener.Close(); err != nil { log.Error(err)