From ffa06a059826ec34ab5838adb31ed0b5f12669ce Mon Sep 17 00:00:00 2001 From: Oliver Gugger Date: Thu, 2 Jan 2020 23:07:30 +0100 Subject: [PATCH] Fix nil pointer when channel opened by remote peer --- cmd_dumpchannels.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cmd_dumpchannels.go b/cmd_dumpchannels.go index e1e5a80..7914399 100644 --- a/cmd_dumpchannels.go +++ b/cmd_dumpchannels.go @@ -73,9 +73,11 @@ func dumpChannelInfo(chanDb *channeldb.DB) error { dumpChannels := make([]dumpInfo, len(channels)) for idx, channel := range channels { var buf bytes.Buffer - err = channel.FundingTxn.Serialize(&buf) - if err != nil { - return err + if channel.FundingTxn != nil { + err = channel.FundingTxn.Serialize(&buf) + if err != nil { + return err + } } revPreimage, err := channel.RevocationProducer.AtIndex( channel.LocalCommitment.CommitHeight,