From acfc4854d48b2db6d2e0e7b65bf3245504e08b3c Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Wed, 29 Jul 2026 16:30:31 +0200 Subject: [PATCH] elevate: wire SessionValid to verify session existence --- main.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index f04fd66..0f24293 100644 --- a/main.go +++ b/main.go @@ -249,10 +249,11 @@ func runServer(sockPath string) { } var err error elevateBroker, err = elevate.NewBroker(elevate.BrokerConfig{ - SocketPath: elevateSocket, - PolicyPath: policyPath, - Notify: notifyFn, - Logf: func(f string, a ...any) { fmt.Printf(f+"\n", a...) }, + SocketPath: elevateSocket, + PolicyPath: policyPath, + Notify: notifyFn, + Logf: func(f string, a ...any) { fmt.Printf(f+"\n", a...) }, + SessionValid: func(id string) bool { return mgr.Session(id) != nil }, }) if err != nil { fmt.Fprintf(os.Stderr, "warning: %v\n", err)