invoices: move lock acquisition down
Move in separate commit to make next commit more readable.
This commit is contained in:
parent
6063dc31fc
commit
202b7c26a7
@ -710,9 +710,6 @@ func (i *InvoiceRegistry) NotifyExitHopHtlc(rHash lntypes.Hash,
|
|||||||
circuitKey channeldb.CircuitKey, hodlChan chan<- interface{},
|
circuitKey channeldb.CircuitKey, hodlChan chan<- interface{},
|
||||||
payload Payload) (*HtlcResolution, error) {
|
payload Payload) (*HtlcResolution, error) {
|
||||||
|
|
||||||
i.Lock()
|
|
||||||
defer i.Unlock()
|
|
||||||
|
|
||||||
mpp := payload.MultiPath()
|
mpp := payload.MultiPath()
|
||||||
|
|
||||||
debugLog := func(s string) {
|
debugLog := func(s string) {
|
||||||
@ -732,6 +729,9 @@ func (i *InvoiceRegistry) NotifyExitHopHtlc(rHash lntypes.Hash,
|
|||||||
mpp: mpp,
|
mpp: mpp,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
i.Lock()
|
||||||
|
defer i.Unlock()
|
||||||
|
|
||||||
// We'll attempt to settle an invoice matching this rHash on disk (if
|
// We'll attempt to settle an invoice matching this rHash on disk (if
|
||||||
// one exists). The callback will update the invoice state and/or htlcs.
|
// one exists). The callback will update the invoice state and/or htlcs.
|
||||||
var (
|
var (
|
||||||
|
Loading…
Reference in New Issue
Block a user