contractcourt: fix potential panic during startup (#7936)
Related to this fix 5a28582719, we may not
have the historical data for old channels so we skip it here too.
This commit is contained in:
1 file changed
+7
-6
@@ -731,13 +731,14 @@ func (c *ChannelArbitrator) relaunchResolvers(commitSet *CommitSet,
|
|||||||
|
|
||||||
if chanState != nil {
|
if chanState != nil {
|
||||||
resolver.SupplementState(chanState)
|
resolver.SupplementState(chanState)
|
||||||
}
|
|
||||||
|
|
||||||
// For taproot channels, we'll need to also make sure the
|
// For taproot channels, we'll need to also make sure
|
||||||
// control block information was set properly.
|
// the control block information was set properly.
|
||||||
maybeAugmentTaprootResolvers(
|
maybeAugmentTaprootResolvers(
|
||||||
chanState.ChanType, resolver, contractResolutions,
|
chanState.ChanType, resolver,
|
||||||
)
|
contractResolutions,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
unresolvedContracts[i] = resolver
|
unresolvedContracts[i] = resolver
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user