diff --git a/cmd/derper/mesh.go b/cmd/derper/mesh.go index 787ef189b..670d3f5e8 100644 --- a/cmd/derper/mesh.go +++ b/cmd/derper/mesh.go @@ -39,7 +39,7 @@ func startMeshWithHost(s *derp.Server, host string) error { } c.MeshKey = s.MeshKey() add := func(k key.Public) { s.AddPacketForwarder(k, c) } - remove := func(k key.Public) { s.AddPacketForwarder(k, c) } + remove := func(k key.Public) { s.RemovePacketForwarder(k, c) } go c.RunWatchConnectionLoop(s.PublicKey(), add, remove) return nil }