CID 912: Memory leak on error.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38046 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Adrien Destugues
2010-08-12 12:31:27 +00:00
parent 68fdcbe01d
commit eaf26d03ba
@@ -214,6 +214,8 @@ WonderBrushTranslator::_TranslateFromWBI(BPositionIO* inSource, uint32 outType,
bitsHeader.dataSize = bitsHeader.rowBytes * height;
if ((ret = swap_data(B_UINT32_TYPE, &bitsHeader,
sizeof(TranslatorBitmap), B_SWAP_HOST_TO_BENDIAN)) < B_OK) {
delete bitmap;
delete wbImage;
return ret;
} else
ret = outDestination->Write(&bitsHeader, sizeof(TranslatorBitmap));