diff --git a/transport/internet/memory_settings.go b/transport/internet/memory_settings.go index 48d87feb4..dc7aa4017 100644 --- a/transport/internet/memory_settings.go +++ b/transport/internet/memory_settings.go @@ -17,7 +17,10 @@ func ToMemoryStreamConfig(s *StreamConfig) (*MemoryStreamConfig, error) { mss := &MemoryStreamConfig{ ProtocolName: s.GetEffectiveProtocol(), ProtocolSettings: ets, - SocketSettings: s.SocketSettings, + } + + if s != nil { + mss.SocketSettings = s.SocketSettings } if s != nil && s.HasSecuritySettings() {