git-annex/Annex/LockPool
Joey Hess 24ff5e2b29
use uninterruptibleMask
Some recent changes to use mask missed that async exceptions can still
be thrown inside it. The goal is to make sure a block of cleanup code
runs entirely, w/o being interrupted by an async exception, so use
uninterruptibleMask.

Also, converted a few to bracket, which is nicer.
2020-06-09 15:02:56 -04:00
..
PosixOrPid.hs use uninterruptibleMask 2020-06-09 15:02:56 -04:00