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)