diff options
Diffstat (limited to 'src/DotNetOAuth/ServiceProviderDescription.cs')
-rw-r--r-- | src/DotNetOAuth/ServiceProviderDescription.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/DotNetOAuth/ServiceProviderDescription.cs b/src/DotNetOAuth/ServiceProviderDescription.cs index 0ade8d4..56e5378 100644 --- a/src/DotNetOAuth/ServiceProviderDescription.cs +++ b/src/DotNetOAuth/ServiceProviderDescription.cs @@ -7,6 +7,7 @@ namespace DotNetOAuth {
using System;
using System.Diagnostics;
+ using System.Linq;
using DotNetOAuth.ChannelElements;
using DotNetOAuth.Messaging;
@@ -78,7 +79,7 @@ namespace DotNetOAuth { /// </summary>
/// <returns>The created signing element.</returns>
internal ITamperProtectionChannelBindingElement CreateTamperProtectionElement() {
- return new SigningBindingElementChain(this.TamperProtectionElements);
+ return new SigningBindingElementChain(this.TamperProtectionElements.Select(el => (ITamperProtectionChannelBindingElement)el.Clone()).ToArray());
}
}
}
|