Browse Source

Fix behavior in case no SRV entries are found.

master
Sven Bartscher 9 years ago
parent
commit
e5b880c937
  1. 3
      source/Network/Xmpp/Stream.hs

3
source/Network/Xmpp/Stream.hs

@ -740,6 +740,9 @@ srvLookup realm resolvSeed = ErrorT $ do @@ -740,6 +740,9 @@ srvLookup realm resolvSeed = ErrorT $ do
$ \resolver -> do
srvResult <- lookupSRV resolver $ BSC8.pack $ "_xmpp-client._tcp." ++ (Text.unpack realm) ++ "."
case fixDnsResult srvResult of
Just [] -> do
debugM "Pontarius.Xmpp" "No SRV result returned."
return Nothing
Just [(_, _, _, ".")] -> do
debugM "Pontarius.Xmpp" $ "\".\" SRV result returned."
return $ Just []

Loading…
Cancel
Save