From 3ea7198d9e0aea3f8764c0b991c18b09f32d2de1 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 21 Nov 2016 21:22:58 -0400 Subject: stop cleanly when there's a IO error accessing the Handle All other exceptions are let through, but IO errors accessing the handle are to be expected, so quietly ignore. --- RemoteDaemon/Transport/Tor.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RemoteDaemon/Transport') diff --git a/RemoteDaemon/Transport/Tor.hs b/RemoteDaemon/Transport/Tor.hs index e0922a766..8e27bc7dd 100644 --- a/RemoteDaemon/Transport/Tor.hs +++ b/RemoteDaemon/Transport/Tor.hs @@ -45,5 +45,5 @@ server th@(TransportHandle (LocalRepo r) _) = do forkIO $ do debugM "remotedaemon" "handling a connection" h <- torHandle conn - runNetProtoHandle h h r (serve u) + _ <- runNetProtoHandle h h r (serve u) hClose h -- cgit v1.2.3