From 9280d396789015cfb3dc68c57d1daa44eaee6572 Mon Sep 17 00:00:00 2001 From: kylecarbs Date: Tue, 28 Jun 2022 17:28:19 +0000 Subject: [PATCH] wgengine/netstack: close ipstack when netstack.Impl is closed Fixes netstack.Impl leaking goroutines after shutdown. Signed-off-by: kylecarbs --- wgengine/netstack/netstack.go | 1 + 1 file changed, 1 insertion(+) diff --git a/wgengine/netstack/netstack.go b/wgengine/netstack/netstack.go index f9a8311d8..201b8a9dd 100644 --- a/wgengine/netstack/netstack.go +++ b/wgengine/netstack/netstack.go @@ -201,6 +201,7 @@ func Create(logf logger.Logf, tundev *tstun.Wrapper, e wgengine.Engine, mc *magi func (ns *Impl) Close() error { ns.ctxCancel() + ns.ipstack.Close() return nil }