2010-05-14 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Fri, 14 May 2010 15:11:45 +0000 (15:11 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Fri, 14 May 2010 15:11:45 +0000 (15:11 -0000)
        * MessageHeader.cs : do not try to lookup prefix for empty ns.

svn path=/trunk/mcs/; revision=157364

mcs/class/System.ServiceModel/System.ServiceModel.Channels/ChangeLog
mcs/class/System.ServiceModel/System.ServiceModel.Channels/MessageHeader.cs

index 98de865dcf99068eac55ca7c2fa401dd77fdede4..0924f53bf9eed8c8489062a70e2d1ed42e5e8dbf 100755 (executable)
@@ -1,3 +1,7 @@
+2010-05-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * MessageHeader.cs : do not try to lookup prefix for empty ns.
+
 2010-05-14  Atsushi Enomoto  <atsushi@ximian.com>
 
        * MessageImpl.cs : do not use maxBufferSize for initialSize argument
index a02500da38587f3005e4f8dc2b3e2bd43f04ed9f..c2abe80e7555a734b4dd60046e20df8635d17425 100644 (file)
@@ -123,7 +123,7 @@ namespace System.ServiceModel.Channels
                {
                        var dic = Constants.SoapDictionary;
                        XmlDictionaryString name, ns;
-                       var prefix = writer.LookupPrefix (Namespace);
+                       var prefix = Namespace.Length > 0 ? writer.LookupPrefix (Namespace) : String.Empty;
                        if (dic.TryLookup (Name, out name) && dic.TryLookup (Namespace, out ns))
                                writer.WriteStartElement (prefix, name, ns);
                        else