diff --git a/p2p/protocol/identify/id.go b/p2p/protocol/identify/id.go index 17801f12c8..5bee2176f9 100644 --- a/p2p/protocol/identify/id.go +++ b/p2p/protocol/identify/id.go @@ -273,6 +273,7 @@ func (ids *IDService) loop() { // Close shuts down the IDService func (ids *IDService) Close() error { ids.ctxCancel() + ids.observedAddrs.Close() ids.refCount.Wait() return nil }