fix hang if external program is not available
authorJoey Hess <joeyh@joeyh.name>
Wed, 19 Aug 2020 16:20:07 +0000 (12:20 -0400)
committerJoey Hess <joeyh@joeyh.name>
Wed, 19 Aug 2020 16:20:07 +0000 (12:20 -0400)
commitd00ce82418d96f00772fcd66c0c4c528a424fc55
tree46473d771eca84f94afe2abe9a0326fbe89dcfc4
parent168bf5e0c5d12f5b5cdb7e6882c60c938c26859c
fix hang if external program is not available

startExternal' throws an exception, which left the externalAsync TMVar
empty, so the next try to use it would hang.
Remote/External.hs
doc/bugs/testremote_with_external_remote_hangs_after_asyncexternal_merge.mdwn