From cbb183ec58303afb580fde6ac2677468fdd0d5b2 Mon Sep 17 00:00:00 2001 From: Shelikhoo Date: Sun, 12 Jun 2016 14:10:19 +0800 Subject: [PATCH] KCP: Fixed transport/config_json.go jsonConfig.KcpConfig, jsonConfig.KcpConfig.AdvancedConfig == nil --- transport/config_json.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/transport/config_json.go b/transport/config_json.go index 571ecf99..b2d98a1e 100644 --- a/transport/config_json.go +++ b/transport/config_json.go @@ -23,6 +23,10 @@ func (this *Config) UnmarshalJSON(data []byte) error { } this.ConnectionReuse = jsonConfig.ConnectionReuse this.enableKcp = jsonConfig.EnableKcp - this.kcpConfig = kcpConfig + this.kcpConfig = jsonConfig.KcpConfig + if jsonConfig.KcpConfig.AdvancedConfig == nil { + jsonConfig.KcpConfig.AdvancedConfig = kcpv.DefaultAdvancedConfigs + } + return nil }