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:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user