Commit 4b95c181aa41600242f3eee5485b74056c02e05a

Fix compilation on GHC 6.10.1.
  
2626import Control.Concurrent.MVar
2727import Control.Monad ( when )
2828import Data.List ( sortBy )
29import Data.Map ( Map )
29import Data.Map ( Map )
3030import qualified Data.Map as Map
3131import Network ( HostName )
3232import Network.Socket ( HostAddress )
166166 r <- adnsWait dns
167167 case r of
168168 Nothing -> return (RState dns qs, False)
169 Just (q,a) -> do mv <- Map.lookup q qs
169 Just (q,a) -> do mv <- maybe (fail "inconsistent ADNS state") return (Map.lookup q qs)
170170 putMVar mv a
171171 return (RState dns (Map.delete q qs), True)
172172 when more (resolveLoop mst)