From ddb2f9c11bcfabfef5f8f6d91eb19f6287ba1c92 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sat, 15 Feb 2025 10:53:52 +0900 Subject: app: remove wayland socket hard link This Op was not doing anything useful. Signed-off-by: Ophestra --- internal/app/share.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'internal/app/share.go') diff --git a/internal/app/share.go b/internal/app/share.go index fbeb0993..f9eec26c 100644 --- a/internal/app/share.go +++ b/internal/app/share.go @@ -167,10 +167,8 @@ func (seal *appSeal) setupShares(bus [2]*dbus.Config, os linux.System) error { seal.sys.Wayland(wt, wp, appID, seal.id) seal.sys.bwrap.Bind(wt, w) } else { // bind mount wayland socket (insecure) - // hardlink wayland socket - wpi := path.Join(seal.shareLocal, "wayland") - seal.sys.Link(wp, wpi) - seal.sys.bwrap.Bind(wpi, w) + fmsg.VPrintln("direct wayland access, PROCEED WITH CAUTION") + seal.sys.bwrap.Bind(wp, w) // ensure Wayland socket ACL (e.g. `/run/user/%d/wayland-%d`) seal.sys.UpdatePermType(system.EWayland, wp, acl.Read, acl.Write, acl.Execute) -- cgit v1.3.1