912366ada5
Before this commit, if the htlcManager unexpectedly exited (due to a protocol error, etc), the underlying block epoch notification intent that was created for it would never be cancelled. This would result in tens, or hundreds of goroutine leaks as the client would never consume those notifications. To fix this, we move cancellation of the block epoch intent from the Stop() method of the channel link, to the defer statement at the top of the htlcManager. |
||
---|---|---|
.. | ||
circuit_test.go | ||
circuit.go | ||
failure.go | ||
interfaces.go | ||
iterator.go | ||
link_test.go | ||
link.go | ||
log.go | ||
mailbox_test.go | ||
mailbox.go | ||
mock.go | ||
packet.go | ||
queue_test.go | ||
queue.go | ||
switch_test.go | ||
switch.go | ||
test_utils.go |