From 19c921f30eeb8147ef71c427d856249ea7013748 Mon Sep 17 00:00:00 2001
From: Martin Stiemerling <martin.stiemerling@h-da.de>
Date: Wed, 5 Jul 2023 16:52:51 +0200
Subject: [PATCH] log.fatal was wrong here

---
 kms/kms.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kms/kms.go b/kms/kms.go
index f4bdf22..e07a446 100644
--- a/kms/kms.go
+++ b/kms/kms.go
@@ -165,7 +165,8 @@ func (kms *EKMS) GenerateNewQleID() (uint32, error) {
 func (kms *EKMS) AddPeer(kmsPeerSocket string, servingQLE *QuantumElement) {
 	//check if peer exists
 	if _, there := kms.KmsPeers[kmsPeerSocket]; there {
-		log.Fatalf("Trying to add existing peer %s", kmsPeerSocket)
+		log.Printf("Trying to add existing peer %s", kmsPeerSocket)
+		return
 	}
 	peer := NewKmsPeer(servingQLE, kms.externalNotifierKMSPeer)
 	peer.tcpSocketStr = kmsPeerSocket
-- 
GitLab