mirror of https://github.com/cbeuw/Cloak
Set defaults properly
This commit is contained in:
parent
545164a300
commit
e52daf1a39
|
|
@ -72,20 +72,20 @@ func MakeSession(id uint32, config SessionConfig) *Session {
|
||||||
sesh.addrs.Store([]net.Addr{nil, nil})
|
sesh.addrs.Store([]net.Addr{nil, nil})
|
||||||
|
|
||||||
if config.Valve == nil {
|
if config.Valve == nil {
|
||||||
config.Valve = UNLIMITED_VALVE
|
sesh.Valve = UNLIMITED_VALVE
|
||||||
}
|
}
|
||||||
if config.SendBufferSize <= 0 {
|
if config.SendBufferSize <= 0 {
|
||||||
config.SendBufferSize = defaultSendRecvBufSize
|
sesh.SendBufferSize = defaultSendRecvBufSize
|
||||||
}
|
}
|
||||||
if config.ReceiveBufferSize <= 0 {
|
if config.ReceiveBufferSize <= 0 {
|
||||||
config.ReceiveBufferSize = defaultSendRecvBufSize
|
sesh.ReceiveBufferSize = defaultSendRecvBufSize
|
||||||
}
|
}
|
||||||
|
|
||||||
sbConfig := switchboardConfig{
|
sbConfig := switchboardConfig{
|
||||||
Valve: config.Valve,
|
Valve: sesh.Valve,
|
||||||
recvBufferSize: config.ReceiveBufferSize,
|
recvBufferSize: sesh.ReceiveBufferSize,
|
||||||
}
|
}
|
||||||
if config.Unordered {
|
if sesh.Unordered {
|
||||||
log.Debug("Connection is unordered")
|
log.Debug("Connection is unordered")
|
||||||
sbConfig.strategy = UNIFORM_SPREAD
|
sbConfig.strategy = UNIFORM_SPREAD
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue