Pārlūkot izejas kodu

Add missing crypto != nil checks

Tulir Asokan 5 gadi atpakaļ
vecāks
revīzija
b4949eec59
1 mainītis faili ar 6 papildinājumiem un 2 dzēšanām
  1. 6 2
      main.go

+ 6 - 2
main.go

@@ -254,7 +254,9 @@ func (bridge *Bridge) Start() {
 	bridge.Log.Debugln("Starting event processor")
 	bridge.Log.Debugln("Starting event processor")
 	go bridge.EventProcessor.Start()
 	go bridge.EventProcessor.Start()
 	go bridge.UpdateBotProfile()
 	go bridge.UpdateBotProfile()
-	go bridge.Crypto.Start()
+	if bridge.Crypto != nil {
+		go bridge.Crypto.Start()
+	}
 	go bridge.StartUsers()
 	go bridge.StartUsers()
 }
 }
 
 
@@ -319,7 +321,9 @@ func (bridge *Bridge) StartUsers() {
 }
 }
 
 
 func (bridge *Bridge) Stop() {
 func (bridge *Bridge) Stop() {
-	bridge.Crypto.Stop()
+	if bridge.Crypto != nil {
+		bridge.Crypto.Stop()
+	}
 	bridge.AS.Stop()
 	bridge.AS.Stop()
 	bridge.EventProcessor.Stop()
 	bridge.EventProcessor.Stop()
 	for _, user := range bridge.usersByJID {
 	for _, user := range bridge.usersByJID {