diff options
Diffstat (limited to 'server_config.go')
-rw-r--r-- | server_config.go | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/server_config.go b/server_config.go index e2f9266b..b2d8845b 100644 --- a/server_config.go +++ b/server_config.go @@ -33,8 +33,8 @@ type ServerConfig struct { env []string } -// SetDefaults sets missing values to their default values. -func (cfg *ServerConfig) SetDefaults() { +// InitDefaults sets missing values to their default values. +func (cfg *ServerConfig) InitDefaults() error { if cfg.Relay == "" { cfg.Relay = "pipes" } @@ -47,13 +47,7 @@ func (cfg *ServerConfig) SetDefaults() { cfg.Pool = &Config{} } - if cfg.Pool.AllocateTimeout == 0 { - cfg.Pool.AllocateTimeout = time.Minute - } - - if cfg.Pool.DestroyTimeout == 0 { - cfg.Pool.DestroyTimeout = time.Minute - } + return cfg.Pool.InitDefaults() } // UpscaleDurations converts duration values from nanoseconds to seconds. |