summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2009-05-31 20:48:07 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2009-05-31 20:51:18 -0700
commitcd52abdd3f714ba18e9fbfea0d0fec323fbca873 (patch)
tree394f238d230691ceae983edbdc43d6cb43f80046 /src
parent87a97431206bba406daa344e3ddf70411c776588 (diff)
downloadDotNetOpenAuth-cd52abdd3f714ba18e9fbfea0d0fec323fbca873.zip
DotNetOpenAuth-cd52abdd3f714ba18e9fbfea0d0fec323fbca873.tar.gz
DotNetOpenAuth-cd52abdd3f714ba18e9fbfea0d0fec323fbca873.tar.bz2
Fixed HTML discovery to properly parse responses with content-type application/xhtml+xml for XRDS LINK tags.
Diffstat (limited to 'src')
-rw-r--r--src/DotNetOpenAuth/Yadis/Yadis.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/DotNetOpenAuth/Yadis/Yadis.cs b/src/DotNetOpenAuth/Yadis/Yadis.cs
index 98bffc9..97fdafa 100644
--- a/src/DotNetOpenAuth/Yadis/Yadis.cs
+++ b/src/DotNetOpenAuth/Yadis/Yadis.cs
@@ -76,7 +76,7 @@ namespace DotNetOpenAuth.Yadis {
Logger.Yadis.DebugFormat("{0} found in HTTP header. Preparing to pull XRDS from {1}", HeaderName, url);
}
}
- if (url == null && response.ContentType != null && response.ContentType.MediaType == ContentTypes.Html) {
+ if (url == null && response.ContentType != null && (response.ContentType.MediaType == ContentTypes.Html || response.ContentType.MediaType == ContentTypes.XHtml)) {
url = FindYadisDocumentLocationInHtmlMetaTags(response.GetResponseString());
if (url != null) {
Logger.Yadis.DebugFormat("{0} found in HTML Http-Equiv tag. Preparing to pull XRDS from {1}", HeaderName, url);