4
0
mirror of https://github.com/cwinfo/matterbridge.git synced 2025-07-03 02:37:45 +00:00

Fail with message instead of panic. #988 (#991)

This commit is contained in:
Wim
2020-02-01 15:23:50 +01:00
committed by GitHub
parent fc30b1bacc
commit 7486555875

View File

@ -1,6 +1,7 @@
package bridge package bridge
import ( import (
"log"
"strings" "strings"
"sync" "sync"
@ -41,6 +42,10 @@ type Factory func(*Config) Bridger
func New(bridge *config.Bridge) *Bridge { func New(bridge *config.Bridge) *Bridge {
accInfo := strings.Split(bridge.Account, ".") accInfo := strings.Split(bridge.Account, ".")
if len(accInfo) != 2 {
log.Fatalf("config failure, account incorrect: %s", bridge.Account)
}
protocol := accInfo[0] protocol := accInfo[0]
name := accInfo[1] name := accInfo[1]