diff options
Diffstat (limited to 'src/DotNetOpenId/Yadis/ServiceElement.cs')
-rw-r--r-- | src/DotNetOpenId/Yadis/ServiceElement.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/DotNetOpenId/Yadis/ServiceElement.cs b/src/DotNetOpenId/Yadis/ServiceElement.cs index 2e0e7db..21837e1 100644 --- a/src/DotNetOpenId/Yadis/ServiceElement.cs +++ b/src/DotNetOpenId/Yadis/ServiceElement.cs @@ -24,7 +24,7 @@ namespace DotNetOpenId.Yadis { get {
List<UriElement> uris = new List<UriElement>();
foreach (XPathNavigator node in Node.Select("xrd:URI", XmlNamespaceResolver)) {
- uris.Add(new UriElement(node, this));
+ uris.Add(new UriElement(node.Clone(), this));
}
uris.Sort();
return uris;
@@ -34,7 +34,7 @@ namespace DotNetOpenId.Yadis { public IEnumerable<TypeElement> TypeElements {
get {
foreach (XPathNavigator node in Node.Select("xrd:Type", XmlNamespaceResolver)) {
- yield return new TypeElement(node, this);
+ yield return new TypeElement(node.Clone(), this);
}
}
}
|