diff options
-rw-r--r-- | server/rpki.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/server/rpki.go b/server/rpki.go index cb785901..af2c4bb2 100644 --- a/server/rpki.go +++ b/server/rpki.go @@ -571,6 +571,11 @@ func validatePath(ownAs uint32, tree *radix.Tree, cidr string, asPath *bgp.PathA } func (c *roaManager) validate(pathList []*table.Path) { + if len(c.clientMap) == 0 { + // RPKI isn't enabled + return + } + for _, path := range pathList { if path.IsWithdraw || path.IsEOR() { continue |