Bug 1833351 - Handle invalid URI to nsIconChannel gracefully. r=jld

Differential Revision: https://phabricator.services.mozilla.com/D178158
This commit is contained in:
Christian Holler (:decoder) 2023-05-25 22:58:59 +00:00
Родитель 850b2bb760
Коммит b48efc60ec
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -294,6 +294,10 @@ nsresult nsIconChannel::GetIcon(nsIURI* aURI, ByteBuf* aDataOut) {
nsCOMPtr<nsIMozIconURI> iconURI = do_QueryInterface(aURI);
NS_ASSERTION(iconURI, "URI is not an nsIMozIconURI");
if (!iconURI) {
return NS_ERROR_NOT_AVAILABLE;
}
if (gfxPlatform::IsHeadless()) {
return NS_ERROR_NOT_AVAILABLE;
}