Merge pull request #5111 from yyforyongyu/fix-feature-check

routing: check payment.DestFeatures against nil
This commit is contained in:
Conner Fromknecht 2021-03-16 10:01:00 -07:00 committed by GitHub
commit 53c1175407
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -290,6 +290,12 @@ func (p *paymentSession) RequestRoute(maxAmt, feeLimit lnwire.MilliSatoshi,
return nil, errNoPathFound
}
if p.payment.DestFeatures == nil {
p.log.Debug("Not splitting because " +
"destination DestFeatures is nil")
return nil, errNoPathFound
}
if !p.payment.DestFeatures.HasFeature(lnwire.MPPOptional) {
p.log.Debug("not splitting because " +
"destination doesn't declare MPP")