banshee r4462 - in trunk/banshee: . src/Libraries/Lastfm/Lastfm.Data



Author: blorentz
Date: Thu Sep  4 16:53:59 2008
New Revision: 4462
URL: http://svn.gnome.org/viewvc/banshee?rev=4462&view=rev

Log:
2008-09-04  Bertrand Lorentz  <bertrand lorentz gmail com>

	* src/Libraries/Lastfm/Lastfm.Data/LastfmData.cs: Patch from Iain Lane to
	not validate characters in XML returned from Last.fm. The Last.fm API 
	accepts (and returns) invalid characters sent to it (BGO #538206).



Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Libraries/Lastfm/Lastfm.Data/LastfmData.cs

Modified: trunk/banshee/src/Libraries/Lastfm/Lastfm.Data/LastfmData.cs
==============================================================================
--- trunk/banshee/src/Libraries/Lastfm/Lastfm.Data/LastfmData.cs	(original)
+++ trunk/banshee/src/Libraries/Lastfm/Lastfm.Data/LastfmData.cs	Thu Sep  4 16:53:59 2008
@@ -98,7 +98,11 @@
 
             // Load the XML from the new or cached local file
             doc = new XmlDocument ();
-            using (StreamReader reader = new StreamReader (cache_file)) {
+
+            XmlReaderSettings settings = new XmlReaderSettings ();
+            settings.CheckCharacters = false;
+            
+            using (XmlReader reader = XmlReader.Create (cache_file, settings)) {
                 doc.Load (reader);
             }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]