summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2009-02-04 21:23:41 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2009-02-04 21:23:41 -0800
commit533bd9bfef3a75ef24354e6e856e24231e24b93a (patch)
tree16e572f2a0705f89f4f9605e47f3e155d402ca96 /src
parent02f2c3d583b2bc134aec8c9ffb6b97d0e9af553b (diff)
downloadDotNetOpenAuth-533bd9bfef3a75ef24354e6e856e24231e24b93a.zip
DotNetOpenAuth-533bd9bfef3a75ef24354e6e856e24231e24b93a.tar.gz
DotNetOpenAuth-533bd9bfef3a75ef24354e6e856e24231e24b93a.tar.bz2
Fixed a bug in RequireSsl support passing through from UntrustedWebRequestHandler to the StandardWebRequestHandler.v3.0.0.9035Beta1
Diffstat (limited to 'src')
-rw-r--r--src/DotNetOpenAuth/Messaging/UntrustedWebRequestHandler.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/DotNetOpenAuth/Messaging/UntrustedWebRequestHandler.cs b/src/DotNetOpenAuth/Messaging/UntrustedWebRequestHandler.cs
index fefbf75..752550f 100644
--- a/src/DotNetOpenAuth/Messaging/UntrustedWebRequestHandler.cs
+++ b/src/DotNetOpenAuth/Messaging/UntrustedWebRequestHandler.cs
@@ -216,7 +216,7 @@ namespace DotNetOpenAuth.Messaging {
this.PrepareRequest(request, true);
// Submit the request and get the request stream back.
- return this.chainedWebRequestHandler.GetRequestStream(request);
+ return this.chainedWebRequestHandler.GetRequestStream(request, options & ~DirectWebRequestOptions.RequireSsl);
}
/// <summary>
@@ -249,7 +249,7 @@ namespace DotNetOpenAuth.Messaging {
int i;
for (i = 0; i < this.MaximumRedirections; i++) {
this.EnsureAllowableRequestUri(request.RequestUri, (options & DirectWebRequestOptions.RequireSsl) != 0);
- CachedDirectWebResponse response = this.chainedWebRequestHandler.GetResponse(request, options).GetSnapshot(this.MaximumBytesToRead);
+ CachedDirectWebResponse response = this.chainedWebRequestHandler.GetResponse(request, options & ~DirectWebRequestOptions.RequireSsl).GetSnapshot(this.MaximumBytesToRead);
if (response.Status == HttpStatusCode.MovedPermanently ||
response.Status == HttpStatusCode.Redirect ||
response.Status == HttpStatusCode.RedirectMethod ||