summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--server/rpki.go5
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