diff options
-rw-r--r-- | server/server.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/server/server.go b/server/server.go index 42ab5c08..2c033e21 100644 --- a/server/server.go +++ b/server/server.go @@ -530,7 +530,7 @@ func filterpath(peer *Peer, path *table.Path) *table.Path { return nil } - if isASLoop(peer, path) { + if !peer.isRouteServerClient() && isASLoop(peer, path) { return nil } return path.Clone(remoteAddr, path.IsWithdraw) |