Ignore invalid cookies when adding response cookies to CookieContainer

Fixes #1868
This commit is contained in:
Bogdan
2023-09-14 18:22:53 +03:00
parent 1a9ec4febd
commit 3283d144f5

View File

@@ -221,11 +221,18 @@ namespace NzbDrone.Common.Http
};
}
sourceContainer.Add((Uri)request.Url, cookie);
if (request.StoreRequestCookie)
try
{
presistentContainer.Add((Uri)request.Url, cookie);
sourceContainer.Add((Uri)request.Url, cookie);
if (request.StoreRequestCookie)
{
presistentContainer.Add((Uri)request.Url, cookie);
}
}
catch (CookieException ex)
{
_logger.Debug(ex, "Invalid cookie in {0}", (Uri)request.Url);
}
}
}
@@ -260,7 +267,14 @@ namespace NzbDrone.Common.Http
};
}
sourceContainer.Add((Uri)request.Url, cookie);
try
{
sourceContainer.Add((Uri)request.Url, cookie);
}
catch (CookieException ex)
{
_logger.Debug(ex, "Invalid cookie in {0}", (Uri)request.Url);
}
}
}