Fix another non-null RemoteAddress dependency.
authorAtsushi Eno <atsushi@ximian.com>
Fri, 3 Sep 2010 07:18:59 +0000 (16:18 +0900)
committerAtsushi Eno <atsushi@ximian.com>
Fri, 3 Sep 2010 07:18:59 +0000 (16:18 +0900)
mcs/class/System.ServiceModel/System.ServiceModel/ClientRuntimeChannel.cs

index ffd9c3f2e6cb09d71641d9bc9e6edb2fbb1e58ba..08e447d066f72b100dded763fa6eabc428596626 100644 (file)
@@ -652,7 +652,7 @@ namespace System.ServiceModel.MonoInternal
                                        msg.Headers.MessageId = new UniqueId ();
                                if (msg.Headers.ReplyTo == null)
                                        msg.Headers.ReplyTo = new EndpointAddress (Constants.WsaAnonymousUri);
-                               if (msg.Headers.To == null)
+                               if (msg.Headers.To == null && RemoteAddress != null)
                                        msg.Headers.To = RemoteAddress.Uri;
                        }