We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 985faba + 2f500ef commit 494405cCopy full SHA for 494405c
1 file changed
kubernetes/runner.go
@@ -87,10 +87,13 @@ func (r *Runner) Run(ctx context.Context) error {
87
}
88
r.mux.Handle(rpc.DefaultRPCPath, r.server)
89
90
- oldUmask, err := Umask(0) // set umask of socket file to 0o777 (world read-write-executable)
+ // Set umask to 0, so the socket is created with mode 0o777 (world
91
+ // read-write-executable)
92
+ oldUmask, err := Umask(0)
93
if err != nil {
94
return fmt.Errorf("failed to set socket umask: %w", err)
95
96
+ defer Umask(oldUmask) //nolint:errcheck // Best-effort cleanup on failure
97
l, err := (&net.ListenConfig{}).Listen(ctx, "unix", r.conf.SocketPath)
98
99
return fmt.Errorf("failed to listen: %w", err)
0 commit comments