diff options
| author | Ophestra Umiker <cat@ophivana.moe> | 2024-12-18 19:39:25 +0900 |
|---|---|---|
| committer | Ophestra Umiker <cat@ophivana.moe> | 2024-12-18 19:39:25 +0900 |
| commit | 52f21a19f3230e62387bebb88d45d51b6375ac8d (patch) | |
| tree | 1f01bbab001c62ec3b2e1047ef9dbe2a072ea568 /cmd/fshim/ipc/payload.go | |
| parent | 7be53a24382fd8168da0bad34274343de0bfe76b (diff) | |
cmd/fshim: switch to setup pipe
The socket-based approach is no longer necessary as fsu allows extra files and sudo compatibility is no longer relevant.
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
Diffstat (limited to 'cmd/fshim/ipc/payload.go')
| -rw-r--r-- | cmd/fshim/ipc/payload.go | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/cmd/fshim/ipc/payload.go b/cmd/fshim/ipc/payload.go index f6b0c926..d8330736 100644 --- a/cmd/fshim/ipc/payload.go +++ b/cmd/fshim/ipc/payload.go @@ -1,11 +1,7 @@ package shim0 import ( - "encoding/gob" - "net" - "git.ophivana.moe/security/fortify/helper/bwrap" - "git.ophivana.moe/security/fortify/internal/fmsg" ) const Env = "FORTIFY_SHIM" @@ -23,13 +19,3 @@ type Payload struct { // verbosity pass through Verbose bool } - -func (p *Payload) Serve(conn *net.UnixConn) error { - if err := gob.NewEncoder(conn).Encode(*p); err != nil { - return fmsg.WrapErrorSuffix(err, - "cannot stream shim payload:") - } - - return fmsg.WrapErrorSuffix(conn.Close(), - "cannot close setup connection:") -} |
