Merge pull request openziti/fabric#295 from openziti/add.router.info.to.already.connected

adds router id and name to already connected error
This commit is contained in:
Andrew
2021-12-03 09:11:10 -05:00
committed by GitHub
+6 -1
View File
@@ -66,7 +66,12 @@ func (self *ConnectHandler) HandleConnection(hello *channel2.Hello, certificates
/* */
if self.network.ConnectedRouter(id) {
return errors.New("router already connected")
router := self.network.GetConnectedRouter(id)
name := "unknown"
if router != nil {
name = router.Name
}
return fmt.Errorf("router already connected id: %s, name: %s", id, name)
}
if r, err := self.network.GetRouter(id); err == nil {