code: func (plc *PublicListenerConfig) applyDefaults() {
  	if plc.LocalConnectTimeoutMs == 0 {
  		plc.LocalConnectTimeoutMs = 1000
  	}
  	if plc.HandshakeTimeoutMs == 0 {
  		plc.HandshakeTimeoutMs = 10000
  	}
  	if plc.BindAddress == "" {
  		plc.BindAddress = "0.0.0.0"
  	}
  }
docs: // applyDefaults sets zero-valued params to a sane default.