summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2025-03-28 20:55:11 +0100
committerRoman Smrž <roman.smrz@seznam.cz>2025-03-28 20:55:11 +0100
commitb5d217d2040250892539cd7cd8249d32610e1312 (patch)
tree61699364f1fa55c03ec067052ceec84b54d9b2f4 /src
parentf739541b7e9ef680cc6473d0303f6e1892ddc4f7 (diff)
parentd2fa829b6c83422a5bda7ad88df2e26618fef367 (diff)
Merge branch 'release-0.1'
Diffstat (limited to 'src')
-rw-r--r--src/Erebos/Discovery.hs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/Erebos/Discovery.hs b/src/Erebos/Discovery.hs
index d900363..48500d7 100644
--- a/src/Erebos/Discovery.hs
+++ b/src/Erebos/Discovery.hs
@@ -301,11 +301,10 @@ instance Service DiscoveryService where
mbdp <- M.lookup (refDigest $ dconnTarget conn) <$> svcGetGlobal
case mbdp of
Nothing -> replyPacket $ DiscoveryConnectionResponse rconn
- Just dp | addr : _ <- dpAddress dp -> do
- replyPacket $ DiscoveryConnectionResponse rconn { dconnAddress = Just addr }
- | Just dpeer <- dpPeer dp -> do
- sendToPeer dpeer $ DiscoveryConnectionRequest conn
- | otherwise -> svcPrint $ "Discovery: failed to relay connection request"
+ Just dp
+ | Just dpeer <- dpPeer dp -> do
+ sendToPeer dpeer $ DiscoveryConnectionRequest conn
+ | otherwise -> svcPrint $ "Discovery: failed to relay connection request"
DiscoveryConnectionResponse conn -> do
self <- svcSelf