@@ -246,12 +246,18 @@ func (h *httpServer) Start() error {
return errors.New("Server required http.Handler")
}
// register
h.Register()
go http.Serve(ln, handler)
go func() {
ch := <-h.exit
ch <- ln.Close()
// deregister
h.Deregister()
opts.Broker.Disconnect()
}()
The note is not visible to the blocked user.