Kaynağa Gözat

KCP: Fixed transport/config_json.go jsonConfig.KcpConfig, jsonConfig.KcpConfig.AdvancedConfig == nil

Shelikhoo 9 yıl önce
ebeveyn
işleme
cbb183ec58
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. 5 1
      transport/config_json.go

+ 5 - 1
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
 }