gc: fix a potential deadlock
Events:
1. User triggers a GC.
2. User aborts the GC.
3. We fail to delete a block when the output channel is already full.
This is really unlikely to happen in practice but it's still incorrect.
Could be related to #6107
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
Showing
Please register or sign in to comment