diff --git a/CHANGELOG.md b/CHANGELOG.md index 463d73653c..eb884f4900 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## Release 2.6.5 + +Fixes a bug that would leak memory every time a fast-datapath connection +was stopped. #3808 +Also avoid a crash when the machine has ipv6 disabled. #3815 + + ## Release 2.6.4 Improves the iptables rule added in 2.6.3 to block just the Weave Net diff --git a/router/overlay_switch.go b/router/overlay_switch.go index 7fcd564d1f..b99d621aec 100644 --- a/router/overlay_switch.go +++ b/router/overlay_switch.go @@ -452,6 +452,7 @@ func (fwd *overlaySwitchForwarder) Stop() { fwd.lock.Lock() defer fwd.lock.Unlock() fwd.stopFrom(0) + close(fwd.stopChan) } func (fwd *overlaySwitchForwarder) ControlMessage(tag byte, msg []byte) {