Module: wine
Branch: master
Commit: 8953e8d7eeecca278ced44a172c31bb6d31c10b8
URL:
http://source.winehq.org/git/wine.git/?a=commit;h=8953e8d7eeecca278ced44a17…
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;
}