267a202e72
There was an annex worker thread that did not get stopped. It was stuck in ReceiveMessage from the P2PHandleTMVar. Fixed by making P2PHandleTMVar closeable. In serveGet, releaseP2PConnection has to come first, else the annexworker may not shut down, if it's waiting to read from it. In proxyConnection, call closeRemoteSide in order to wait for the ssh process (for example). |
||
---|---|---|
.. | ||
Client.hs | ||
Server.hs | ||
State.hs | ||
Types.hs | ||
Url.hs |