mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-03-04 09:48:19 +01:00
This commit fixes a possible dead lock when dispatching notifications caused by the circular communication between the notificationDisptcher thread and the main notification thread within the btcrpcclient. Rather than potentially blocking for eternity on a blocking send, notifications are now instantly handled by appending the notification on an unbounded queue then launching a goroutine to signal the dispatcher thread that a new item is available within the queue. |
||
---|---|---|
.. | ||
btcd.go | ||
confheap.go | ||
driver.go |