summaryrefslogtreecommitdiff
path: root/src/Network/QueryResponse.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Network/QueryResponse.hs')
-rw-r--r--src/Network/QueryResponse.hs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Network/QueryResponse.hs b/src/Network/QueryResponse.hs
index 0fbbc929..13160d31 100644
--- a/src/Network/QueryResponse.hs
+++ b/src/Network/QueryResponse.hs
@@ -198,6 +198,7 @@ forkListener name client = do
198 thread_id <- forkIO $ do 198 thread_id <- forkIO $ do
199 myThreadId >>= flip labelThread ("listener."++name) 199 myThreadId >>= flip labelThread ("listener."++name)
200 fix $ awaitMessage client . const 200 fix $ awaitMessage client . const
201 dput XMisc $ "Listener died: " ++ name
201 return $ do 202 return $ do
202 closeTransport client 203 closeTransport client
203 killThread thread_id 204 killThread thread_id