commit 22137c622f15d1a76aef2aafa7381990cf67f4a2
Author: Wim <wim@42.be>
Date: Sun Oct 24 19:00:15 2021 +0000
diff --git a/bridge/matrix/matrix.go b/bridge/matrix/matrix.go
index b50c9d8..e89002b 100644
--- a/bridge/matrix/matrix.go
+++ b/bridge/matrix/matrix.go
@@ -3016 +3019 @@ func (b *Bmatrix) handlematrix() {
syncer.OnEventType("m.room.member", b.handleMemberChange)
go func() {
for {
+ if b == nil {
+ return
+ }
if err := b.mc.Sync(); err != nil {
b.Log.Println("Sync() returned ", err)
}
diff --git a/gateway/router.go b/gateway/router.go
index 468f02c..a0d5f40 100644
--- a/gateway/router.go
+++ b/gateway/router.go
@@ -1107 +1109 @@ func (r *Router) disableBridge(br *bridge.Bridge, err error) bool {
if r.BridgeValues().General.IgnoreFailureOnStart {
r.logger.Error(err)
// setting this bridge empty
- *br = bridge.Bridge{}
+ *br = bridge.Bridge{
+ Log: br.Log,
+ }
return true
}
return false