diff options
author | Wataru Ishida <ishida.wataru@lab.ntt.co.jp> | 2016-11-25 00:33:37 -0500 |
---|---|---|
committer | Wataru Ishida <ishida.wataru@lab.ntt.co.jp> | 2016-11-25 00:33:37 -0500 |
commit | f6b384f64763f0e8631fa9a104c3410b5f841dc6 (patch) | |
tree | 80d07dc9bf0e3b9aa13d9063beaaf91c9cdf3b9d | |
parent | 08df3f31d910599ed8be3bf125e4204680178a2f (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.go | 2 |
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{ |