Bug 296448 scaled_image leaks if scaled_image->Init() fails

patch by b.jacques@planet.nl r=roc sr=roc a=asa
This commit is contained in:
timeless%mozdev.org 2005-07-13 18:26:20 +00:00
Родитель a32dbb0206
Коммит fb9d8eeba8
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -414,7 +414,8 @@ nsXFontAAScaledBitmap::GetScaledGreyImage(const char *aChar,
return PR_FALSE; return PR_FALSE;
} }
if (!scaled_image->Init()) { if (!scaled_image->Init()) {
NS_ASSERTION(0, "failed to create scaled_image"); NS_ASSERTION(0, "failed to initialize scaled_image");
delete scaled_image;
return PR_FALSE; return PR_FALSE;
} }
scaled_image->SetSize(&glyphMetrics); scaled_image->SetSize(&glyphMetrics);