diff --git a/go.mod b/go.mod index 7472add23..ed971d579 100644 --- a/go.mod +++ b/go.mod @@ -77,7 +77,7 @@ require ( github.com/gorilla/sessions v1.2.1 github.com/meirf/gopart v0.0.0-20180520194036-37e9492a85a8 github.com/rmg/iso4217 v1.0.0 - github.com/waku-org/go-waku v0.4.1-0.20230127175953-d4473e9c46e4 + github.com/waku-org/go-waku v0.4.1-0.20230130112841-5ff87d8e6550 ) require ( diff --git a/go.sum b/go.sum index 84f0ed548..f5d913417 100644 --- a/go.sum +++ b/go.sum @@ -2067,8 +2067,8 @@ github.com/vishvananda/netns v0.0.0-20200728191858-db3c7e526aae/go.mod h1:DD4vA1 github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f/go.mod h1:DD4vA1DwXk04H54A1oHXtwZmA0grkVMdPxx/VGLCah0= github.com/waku-org/go-discover v0.0.0-20221209174356-61c833f34d98 h1:xwY0kW5XZFimdqfZb9cZwT1S3VJP9j3AE6bdNd9boXM= github.com/waku-org/go-discover v0.0.0-20221209174356-61c833f34d98/go.mod h1:eBHgM6T4EG0RZzxpxKy+rGz/6Dw2Nd8DWxS0lm9ESDw= -github.com/waku-org/go-waku v0.4.1-0.20230127175953-d4473e9c46e4 h1:6WS5u6VRNc1SC5ORC5IdepUeo71JgaLoDcvMlDK7Jx8= -github.com/waku-org/go-waku v0.4.1-0.20230127175953-d4473e9c46e4/go.mod h1:sI14mN/sM8inIb2x2b462wydSEFyOyuDKI1cjiVIIpM= +github.com/waku-org/go-waku v0.4.1-0.20230130112841-5ff87d8e6550 h1:5Leco+WpKsIEd0QhQzVfHd1YDAxmNuejSaKWOfFrEKI= +github.com/waku-org/go-waku v0.4.1-0.20230130112841-5ff87d8e6550/go.mod h1:sI14mN/sM8inIb2x2b462wydSEFyOyuDKI1cjiVIIpM= github.com/waku-org/go-zerokit-rln v0.1.7-wakuorg h1:2vVIBCtBih2w1K9ll8YnToTDZvbxcgbsClsPlJS/kkg= github.com/waku-org/go-zerokit-rln v0.1.7-wakuorg/go.mod h1:GlyaVeEWNEBxVJrWC6jFTvb4LNb9d9qnjdS6EiWVUvk= github.com/wealdtech/go-ens/v3 v3.5.0 h1:Huc9GxBgiGweCOGTYomvsg07K2QggAqZpZ5SuiZdC8o= diff --git a/vendor/github.com/waku-org/go-waku/waku/v2/node/keepalive.go b/vendor/github.com/waku-org/go-waku/waku/v2/node/keepalive.go index e6693a62f..536c7b75c 100644 --- a/vendor/github.com/waku-org/go-waku/waku/v2/node/keepalive.go +++ b/vendor/github.com/waku-org/go-waku/waku/v2/node/keepalive.go @@ -86,7 +86,9 @@ func (w *WakuNode) pingPeer(ctx context.Context, wg *sync.WaitGroup, peer peer.I w.keepAliveMutex.Unlock() logger.Debug("could not ping", zap.Error(res.Error)) } else { + w.keepAliveMutex.Lock() delete(w.keepAliveFails, peer) + w.keepAliveMutex.Unlock() } case <-ctx.Done(): w.keepAliveMutex.Lock() diff --git a/vendor/modules.txt b/vendor/modules.txt index 04f180c1f..2b3960b9c 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -985,7 +985,7 @@ github.com/vacp2p/mvds/transport github.com/waku-org/go-discover/discover github.com/waku-org/go-discover/discover/v4wire github.com/waku-org/go-discover/discover/v5wire -# github.com/waku-org/go-waku v0.4.1-0.20230127175953-d4473e9c46e4 +# github.com/waku-org/go-waku v0.4.1-0.20230130112841-5ff87d8e6550 ## explicit; go 1.18 github.com/waku-org/go-waku/logging github.com/waku-org/go-waku/waku/persistence