Forráskód Böngészése

fix nil pointer handling in MemoryStreamConfig conversion.

Darien Raymond 7 éve
szülő
commit
3d3f0a96d6
1 módosított fájl, 4 hozzáadás és 1 törlés
  1. 4 1
      transport/internet/memory_settings.go

+ 4 - 1
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() {