summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorWataru Ishida <ishida.wataru@lab.ntt.co.jp>2016-11-25 00:33:37 -0500
committerWataru Ishida <ishida.wataru@lab.ntt.co.jp>2016-11-25 00:33:37 -0500
commitf6b384f64763f0e8631fa9a104c3410b5f841dc6 (patch)
tree80d07dc9bf0e3b9aa13d9063beaaf91c9cdf3b9d
parent08df3f31d910599ed8be3bf125e4204680178a2f (diff)
policy: fix bug of rpki validation condition
when rpki validation condition is not configured ( c == "" ), don't create an instance for validation. this bug was breaking all policy mechanism when rpki server is configured. Signed-off-by: Wataru Ishida <ishida.wataru@lab.ntt.co.jp>
-rw-r--r--table/policy.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/table/policy.go b/table/policy.go
index 994ff4d8..aa359a4d 100644
--- a/table/policy.go
+++ b/table/policy.go
@@ -1645,7 +1645,7 @@ func (c *RpkiValidationCondition) String() string {
}
func NewRpkiValidationCondition(c config.RpkiValidationResultType) (*RpkiValidationCondition, error) {
- if c == config.RPKI_VALIDATION_RESULT_TYPE_NONE {
+ if c == config.RpkiValidationResultType("") || c == config.RPKI_VALIDATION_RESULT_TYPE_NONE {
return nil, nil
}
return &RpkiValidationCondition{