Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added missing Close call on the AddrBook member of GossipSubRouter #568

Merged
merged 1 commit into from
Jul 11, 2024

Conversation

sstanculeanu
Copy link
Contributor

@sstanculeanu sstanculeanu commented Jul 11, 2024

While upgrading our dependency from v0.9.3 to v0.11.0, our goroutine monitoring tests reported a hanging goroutine from pubsub.

Digging a bit, we discovered that v0.11.0 added a new AddrBook member of GossipSubRouter, but Close method of this is never called.

I've created this PR with the fix. Probably the proper fix would be to also update the AddrBook interface from go-libp2p to export the Close method. This way the cast would be avoided.

Copy link
Collaborator

@vyzo vyzo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you!

@vyzo vyzo merged commit e508d86 into libp2p:master Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants