lnwallet: sort sig jobs before submission

This commit is contained in:
Jonathan Harvey-Buschel 2024-10-17 13:38:30 +02:00 committed by Oliver Gugger
parent a0baa8fb41
commit 48567e8944
No known key found for this signature in database
GPG key ID: 8E4256593F177720

View file

@ -2,6 +2,7 @@ package lnwallet
import (
"bytes"
"cmp"
"crypto/sha256"
"errors"
"fmt"
@ -3996,10 +3997,10 @@ func (lc *LightningChannel) SignNextCommitment() (*NewCommitState, error) {
// order as they appear on the commitment transaction after BIP 69
// sorting.
slices.SortFunc(sigBatch, func(i, j SignJob) int {
return int(i.OutputIndex - j.OutputIndex)
return cmp.Compare(i.OutputIndex, j.OutputIndex)
})
slices.SortFunc(auxSigBatch, func(i, j AuxSigJob) int {
return int(i.OutputIndex - j.OutputIndex)
return cmp.Compare(i.OutputIndex, j.OutputIndex)
})
lc.sigPool.SubmitSignBatch(sigBatch)