diff --git a/discovery/gossiper.go b/discovery/gossiper.go index c9b3c148..c557183f 100644 --- a/discovery/gossiper.go +++ b/discovery/gossiper.go @@ -584,6 +584,7 @@ func (d *AuthenticatedGossiper) networkHandler() { emittedAnnouncements..., ) } + continue } // We'll set up any dependant, and wait until a free diff --git a/discovery/gossiper_test.go b/discovery/gossiper_test.go index a8a0140f..cc6144a7 100644 --- a/discovery/gossiper_test.go +++ b/discovery/gossiper_test.go @@ -757,7 +757,7 @@ func TestOrphanSignatureAnnouncement(t *testing.T) { // Pretending that we receive local channel announcement from funding // manager, thereby kick off the announcement exchange process, in // this case the announcement should be added in the orphan batch - // because we haven't announce the channel yet. + // because we haven't announced the channel yet. err = <-ctx.gossiper.ProcessRemoteAnnouncement(batch.remoteProofAnn, remoteKey) if err != nil { t.Fatalf("unable to proceed announcement: %v", err)