summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/dhtd.hs3
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/dhtd.hs b/examples/dhtd.hs
index 3f2a6a63..8e9e7692 100644
--- a/examples/dhtd.hs
+++ b/examples/dhtd.hs
@@ -27,6 +27,7 @@ import Control.Concurrent.STM.TMChan
27import Control.Exception 27import Control.Exception
28import Control.Monad 28import Control.Monad
29import Control.Monad.IO.Class (liftIO) 29import Control.Monad.IO.Class (liftIO)
30import Data.Array.MArray (getAssocs)
30import Data.Bool 31import Data.Bool
31import Data.Char 32import Data.Char
32import Data.Conduit as C 33import Data.Conduit as C
@@ -930,7 +931,7 @@ clientSession s@Session{..} sock cnum h = do
930 ("onion", s) -> cmd0 $ do 931 ("onion", s) -> cmd0 $ do
931 now <- getPOSIXTime 932 now <- getPOSIXTime
932 join $ atomically $ do 933 join $ atomically $ do
933 rm <- readTVar $ routeMap onionRouter 934 rm <- IntMap.fromList . catMaybes . map (\(i,m) -> fmap (i,) m) <$> getAssocs (routeMap onionRouter)
934 ts <- readTVar $ trampolineNodes onionRouter 935 ts <- readTVar $ trampolineNodes onionRouter
935 tcnt <- readTVar $ trampolineCount onionRouter 936 tcnt <- readTVar $ trampolineCount onionRouter
936 icnt <- HashMap.size <$> readTVar (trampolineIds onionRouter) 937 icnt <- HashMap.size <$> readTVar (trampolineIds onionRouter)