summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenId/Yadis/ServiceElement.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/DotNetOpenId/Yadis/ServiceElement.cs')
-rw-r--r--src/DotNetOpenId/Yadis/ServiceElement.cs4
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);
}
}
}