Bug 1028522 - Prevent ImageEncoder::ExtractDataInternal from acting on an empty surface. r=gw280

This commit is contained in:
Jonathan Watt 2014-06-22 23:16:26 +01:00
Родитель b73bc43c94
Коммит 6081ee5dbc
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -263,6 +263,10 @@ ImageEncoder::ExtractDataInternal(const nsAString& aType,
nsIInputStream** aStream,
imgIEncoder* aEncoder)
{
if (aSize.IsEmpty()) {
return NS_ERROR_INVALID_ARG;
}
nsCOMPtr<nsIInputStream> imgStream;
// get image bytes