diff --git a/MediaBrowser.Providers/Movies/ManualFanartMovieImageProvider.cs b/MediaBrowser.Providers/Movies/ManualFanartMovieImageProvider.cs index 64843de993..d714128ea6 100644 --- a/MediaBrowser.Providers/Movies/ManualFanartMovieImageProvider.cs +++ b/MediaBrowser.Providers/Movies/ManualFanartMovieImageProvider.cs @@ -225,8 +225,12 @@ namespace MediaBrowser.Providers.Movies break; } default: - reader.Skip(); - break; + { + using (reader.ReadSubtree()) + { + } + break; + } } } } diff --git a/MediaBrowser.Providers/TV/ManualFanartSeasonProvider.cs b/MediaBrowser.Providers/TV/ManualFanartSeasonProvider.cs index d1d172699d..b66d9faf52 100644 --- a/MediaBrowser.Providers/TV/ManualFanartSeasonProvider.cs +++ b/MediaBrowser.Providers/TV/ManualFanartSeasonProvider.cs @@ -53,7 +53,7 @@ namespace MediaBrowser.Providers.TV { var list = new List(); - var series = ((Season) item).Series; + var series = ((Season)item).Series; if (series != null) { @@ -175,8 +175,12 @@ namespace MediaBrowser.Providers.TV break; } default: - reader.Skip(); - break; + { + using (reader.ReadSubtree()) + { + } + break; + } } } } @@ -202,8 +206,8 @@ namespace MediaBrowser.Providers.TV int imageSeasonNumber; - if (!string.IsNullOrEmpty(url) && - !string.IsNullOrEmpty(season) && + if (!string.IsNullOrEmpty(url) && + !string.IsNullOrEmpty(season) && int.TryParse(season, NumberStyles.Any, _usCulture, out imageSeasonNumber) && seasonNumber == imageSeasonNumber) {