From fd8cfb11fb3d5e84ab44b14474b3421a1d49d1b1 Mon Sep 17 00:00:00 2001 From: Wim Date: Thu, 16 Mar 2017 23:05:11 +0100 Subject: Fail when bridge is unable to join a channel (general) --- gateway/gateway.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gateway') diff --git a/gateway/gateway.go b/gateway/gateway.go index 254fb89f..1f5c361f 100644 --- a/gateway/gateway.go +++ b/gateway/gateway.go @@ -48,7 +48,10 @@ func (gw *Gateway) AddBridge(cfg *config.Bridge) error { if err != nil { return fmt.Errorf("Bridge %s failed to start: %v", br.Account, err) } - br.JoinChannels() + err = br.JoinChannels() + if err != nil { + return fmt.Errorf("Bridge %s failed to join channel: %v", br.Account, err) + } return nil } -- cgit v1.2.3