invoices: move lock acquisition down

Move in separate commit to make next commit more readable.
This commit is contained in:
Joost Jager committed 2019-12-23 21:51:17 +01:00
1 parent 6063dc31fc
commit 202b7c26a7
1 file changed
+3 -3
+3 -3
View File
@@ -710,9 +710,6 @@ func (i *InvoiceRegistry) NotifyExitHopHtlc(rHash lntypes.Hash,
circuitKey channeldb.CircuitKey, hodlChan chan<- interface{},
payload Payload) (*HtlcResolution, error) {
i.Lock()
defer i.Unlock()
mpp := payload.MultiPath()
debugLog := func(s string) {
@@ -732,6 +729,9 @@ func (i *InvoiceRegistry) NotifyExitHopHtlc(rHash lntypes.Hash,
mpp: mpp,
}
i.Lock()
defer i.Unlock()
// 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.
var (