Fix broken configs from last commit

This commit is contained in:
Makis Maropoulos 2016-07-12 19:21:26 +02:00
parent e61d1f8c3c
commit 0995331f78

14
iris.go
View File

@ -371,9 +371,19 @@ func ListenTo(cfg config.Server) error {
// ListenTo listens to a server but receives the full server's configuration
// it's a blocking func
func (s *Framework) ListenTo(cfg config.Server) (err error) {
if cfg.ReadBufferSize == 0 {
cfg.ReadBufferSize = config.DefaultReadBufferSize
}
if cfg.WriteBufferSize == 0 {
cfg.WriteBufferSize = config.DefaultWriteBufferSize
}
if cfg.MaxRequestBodySize == 0 {
cfg.MaxRequestBodySize = config.DefaultMaxRequestBodySize
}
if cfg.ListeningAddr == "" {
cfg.ListeningAddr = config.DefaultServerAddr
}
s.Servers.Add(cfg)
c := config.DefaultServer().MergeSingle(cfg)
s.Servers.Add(c)
return s.Go()
}