summaryrefslogtreecommitdiffhomepage
path: root/config/default.go
diff options
context:
space:
mode:
Diffstat (limited to 'config/default.go')
-rw-r--r--config/default.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/config/default.go b/config/default.go
index cafe19ae..7587fad8 100644
--- a/config/default.go
+++ b/config/default.go
@@ -267,6 +267,10 @@ func setDefaultConfigValuesWithViper(v *viper.Viper, b *BgpConfigSet) error {
if server.Config.Port == 0 {
server.Config.Port = bmp.BMP_DEFAULT_PORT
}
+ // statistics-timeout is uint16 value and implicitly less than 65536
+ if server.Config.StatisticsTimeout != 0 && server.Config.StatisticsTimeout < 15 {
+ return fmt.Errorf("too small statistics-timeout value: %d", server.Config.StatisticsTimeout)
+ }
b.BmpServers[idx] = server
}