add parameter readBufferCount to support non-compliant servers or publishers (#211)

This commit is contained in:
aler9 2021-02-18 23:26:45 +01:00
parent 2f156b59f8
commit a9385547ea
8 changed files with 54 additions and 49 deletions

View file

@ -277,6 +277,7 @@ func (p *program) createResources(initial bool) error {
p.conf.ReadTimeout,
p.conf.WriteTimeout,
p.conf.ReadBufferCount,
p.conf.ReadBufferSize,
p.conf.AuthMethodsParsed,
p.conf.Paths,
p.stats,
@ -380,6 +381,7 @@ func (p *program) closeResources(newConf *conf.Conf) {
newConf.ReadTimeout != p.conf.ReadTimeout ||
newConf.WriteTimeout != p.conf.WriteTimeout ||
newConf.ReadBufferCount != p.conf.ReadBufferCount ||
newConf.ReadBufferSize != p.conf.ReadBufferSize ||
!reflect.DeepEqual(newConf.AuthMethodsParsed, p.conf.AuthMethodsParsed) {
closePathMan = true
} else if !reflect.DeepEqual(newConf.Paths, p.conf.Paths) {