|
|
@@ -40,6 +40,10 @@ func (c OutboundConfig) BuildV5(ctx context.Context) (proto.Message, error) {
|
|
|
senderSettings.MultiplexSettings = c.MuxSettings.Build()
|
|
|
}
|
|
|
|
|
|
+ if c.Settings == nil {
|
|
|
+ c.Settings = []byte("{}")
|
|
|
+ }
|
|
|
+
|
|
|
outboundConfigPack, err := loadHeterogeneousConfigFromRawJson("outbound", c.Protocol, c.Settings)
|
|
|
if err != nil {
|
|
|
return nil, newError("unable to load outbound protocol config").Base(err)
|