From 747ea996c8c3b4caaaba40fbdf0e1799907db7a3 Mon Sep 17 00:00:00 2001 From: Danny Canter Date: Mon, 17 Nov 2025 10:38:10 -0800 Subject: [PATCH] vminitd: sync(2) in server error path (#413) --- vminitd/Sources/vminitd/Application.swift | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vminitd/Sources/vminitd/Application.swift b/vminitd/Sources/vminitd/Application.swift index fd93fde4..fa218965 100644 --- a/vminitd/Sources/vminitd/Application.swift +++ b/vminitd/Sources/vminitd/Application.swift @@ -121,6 +121,11 @@ struct Application { #endif } catch { log.error("vminitd boot error \(error)") + + #if os(Linux) + Musl.sync() + #endif + exit(1) } }