some fixes
This commit is contained in:
parent
9e68b46346
commit
fa65b381a4
7 changed files with 37 additions and 26 deletions
|
|
@ -9,6 +9,7 @@ import (
|
|||
"os"
|
||||
"time"
|
||||
|
||||
"git.giftfish.de/ston1th/godrop/v2"
|
||||
"git.giftfish.de/ston1th/keyctl/pkg/api/types"
|
||||
serverv1 "git.giftfish.de/ston1th/keyctl/pkg/api/v1/server"
|
||||
"git.giftfish.de/ston1th/keyctl/pkg/db"
|
||||
|
|
@ -86,6 +87,14 @@ func NewServer(log logr.Logger, listen, socket string, db *db.DB) (*Server, erro
|
|||
}
|
||||
|
||||
func unixListener(socket string) (sock net.Listener, err error) {
|
||||
err = godrop.Unveil(socket, "rwc")
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
err = godrop.UnveilBlock()
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
sock, err = net.Listen("unix", socket)
|
||||
if err != nil {
|
||||
return
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue