Kaynağa Gözat

wgengine/netstack: close ipstack when netstack.Impl is closed

Fixes netstack.Impl leaking goroutines after shutdown.

Signed-off-by: kylecarbs <[email protected]>
kylecarbs 3 yıl önce
ebeveyn
işleme
9280d39678
1 değiştirilmiş dosya ile 1 ekleme ve 0 silme
  1. 1 0
      wgengine/netstack/netstack.go

+ 1 - 0
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
 }