summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2008-04-13 09:57:40 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2008-04-15 22:23:44 -0700
commit89640bcfedca8e4052f13b41607f96098241488a (patch)
tree5e06d4fdf4d18983c9ddf3aa2e3cb7d607552649 /src
parent5cdaee3848421546bf8f3ba0e029df1c283be091 (diff)
downloadDotNetOpenAuth-89640bcfedca8e4052f13b41607f96098241488a.zip
DotNetOpenAuth-89640bcfedca8e4052f13b41607f96098241488a.tar.gz
DotNetOpenAuth-89640bcfedca8e4052f13b41607f96098241488a.tar.bz2
Fixed unhandled exception when HTTP responses lack a Content-Type header.
Diffstat (limited to 'src')
-rw-r--r--src/DotNetOpenId/UntrustedWebResponse.cs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/DotNetOpenId/UntrustedWebResponse.cs b/src/DotNetOpenId/UntrustedWebResponse.cs
index 41f3222..1fcdedd 100644
--- a/src/DotNetOpenId/UntrustedWebResponse.cs
+++ b/src/DotNetOpenId/UntrustedWebResponse.cs
@@ -27,7 +27,8 @@ namespace DotNetOpenId {
this.RequestUri = requestUri;
this.ResponseStream = responseStream;
StatusCode = response.StatusCode;
- ContentType = new ContentType(response.ContentType);
+ if (!string.IsNullOrEmpty(response.ContentType))
+ ContentType = new ContentType(response.ContentType);
ContentEncoding = string.IsNullOrEmpty(response.ContentEncoding) ? DefaultContentEncoding : response.ContentEncoding;
Headers = response.Headers;
FinalUri = response.ResponseUri;