From e06e80681b6b05c7ae423a69d74c4f0cd6e97caf Mon Sep 17 00:00:00 2001
From: Jono Wenger <jono@elixxir.io>
Date: Thu, 16 Jun 2022 09:19:01 -0700
Subject: [PATCH] Make ID verification failure return an error instead of panic

---
 broadcast/broadcastClient.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/broadcast/broadcastClient.go b/broadcast/broadcastClient.go
index 54555a387..b34740f7e 100644
--- a/broadcast/broadcastClient.go
+++ b/broadcast/broadcastClient.go
@@ -40,7 +40,7 @@ func NewBroadcastChannel(channel crypto.Channel, listenerCb ListenerFunc, net Cl
 	}
 
 	if !bc.verifyID() {
-		jww.FATAL.Panicf("Failed ID verification for broadcast channel")
+		return nil, errors.New("Failed ID verification for broadcast channel")
 	}
 
 	// Add channel's identity
-- 
GitLab