diff --git a/watchtower/wtclient/backup_task.go b/watchtower/wtclient/backup_task.go index 5f4385d72..6801d12b8 100644 --- a/watchtower/wtclient/backup_task.go +++ b/watchtower/wtclient/backup_task.go @@ -1,6 +1,8 @@ package wtclient import ( + "fmt" + "github.com/btcsuite/btcd/blockchain" "github.com/btcsuite/btcd/btcec" "github.com/btcsuite/btcd/txscript" @@ -293,6 +295,9 @@ func (t *backupTask) craftSessionPayload( fallthrough case input.CommitmentNoDelay: copy(justiceKit.CommitToRemoteSig[:], signature[:]) + default: + return hint, nil, fmt.Errorf("invalid witness type: %v", + inp.WitnessType()) } }