Marcus Meissner : view: Free the data on error exit (Coverity).
Alexandre Julliard
julliard at winehq.org
Mon Sep 30 16:07:54 CDT 2013
Module: wine
Branch: master
Commit: 8953e8d7eeecca278ced44a172c31bb6d31c10b8
URL: http://source.winehq.org/git/wine.git/?a=commit;h=8953e8d7eeecca278ced44a172c31bb6d31c10b8
Author: Marcus Meissner <marcus at 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;
}
More information about the wine-cvs
mailing list