Marcus Meissner : view: Free the data on error exit (Coverity).
Module: wine Branch: master Commit: 8953e8d7eeecca278ced44a172c31bb6d31c10b8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=8953e8d7eeecca278ced44a172... Author: Marcus Meissner <marcus(a)jet.franken.de> Date: Sun Sep 29 19:33:57 2013 +0200 view: Free the data on error exit (Coverity). --- programs/view/view.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/programs/view/view.c b/programs/view/view.c index 9e60824..0adade7 100644 --- a/programs/view/view.c +++ b/programs/view/view.c @@ -166,8 +166,10 @@ static HMETAFILE GetPlaceableMetaFile( LPCWSTR szFileName ) } CloseHandle( handle ); - if (!(hmf = SetMetaFileBitsEx(mfHeader.mtSize*2, lpData))) + if (!(hmf = SetMetaFileBitsEx(mfHeader.mtSize*2, lpData))) { + GlobalFree(lpData); return 0; + } width = APMHeader.bbox.Right - APMHeader.bbox.Left; @@ -181,6 +183,7 @@ static HMETAFILE GetPlaceableMetaFile( LPCWSTR szFileName ) deltax = 0; deltay = 0 ; + GlobalFree(lpData); return hmf; }
participants (1)
-
Alexandre Julliard