Use exact permissions for socket mount into guest. (#362)

- Closes #361.
This commit is contained in:
J Logan
2025-10-25 22:19:06 -07:00
committed by GitHub
parent 1165faabd8
commit 3897e578c3
+2
View File
@@ -113,6 +113,8 @@ extension VsockProxy {
perms: self.udsPerms,
unlinkExisting: true
)
let oldMask = umask(0)
defer { umask(oldMask) }
let uds = try Socket(type: type)
try uds.listen()
listener = uds