Guard against null reference exception when parsing newznab capabilities
Closes #2054
This commit is contained in:
parent
5efff4d481
commit
4b9f2e0ff7
|
@ -85,7 +85,19 @@ namespace NzbDrone.Core.Indexers.Newznab
|
|||
{
|
||||
var capabilities = new NewznabCapabilities();
|
||||
|
||||
var xmlRoot = XDocument.Parse(response.Content).Element("caps");
|
||||
var xDoc = XDocument.Parse(response.Content);
|
||||
|
||||
if (xDoc == null)
|
||||
{
|
||||
throw new XmlException("Invalid XML");
|
||||
}
|
||||
|
||||
var xmlRoot = xDoc.Element("caps");
|
||||
|
||||
if (xmlRoot == null)
|
||||
{
|
||||
throw new XmlException("Unexpected XML");
|
||||
}
|
||||
|
||||
var xmlLimits = xmlRoot.Element("limits");
|
||||
if (xmlLimits != null)
|
||||
|
|
Loading…
Reference in New Issue