From ab4e649d61db8fa3a4745a0e14152cd2919ab383 Mon Sep 17 00:00:00 2001 From: Andrew Martinez Date: Wed, 1 Dec 2021 14:45:01 -0500 Subject: [PATCH] adds router id and name to already connected error --- controller/handler_ctrl/connect.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/controller/handler_ctrl/connect.go b/controller/handler_ctrl/connect.go index a9d04c193..c49ece097 100644 --- a/controller/handler_ctrl/connect.go +++ b/controller/handler_ctrl/connect.go @@ -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 {