Fix browser authorization edge cases

This commit is contained in:
Joe Julian
2026-04-11 23:56:48 -07:00
parent d522af7d51
commit dc7dd19543
3 changed files with 114 additions and 7 deletions
+3
View File
@@ -101,6 +101,9 @@ func (h *Host) Stop() error {
h.started = false
h.grpcServer.Stop()
err := h.listener.Close()
if errors.Is(err, net.ErrClosed) {
err = nil
}
if h.socketPath != "" {
if removeErr := os.Remove(h.socketPath); removeErr != nil && !errors.Is(removeErr, os.ErrNotExist) && err == nil {
err = removeErr