Module: wine Branch: master Commit: d78a0612ed7b6a18455bb7c4cee63b10561b3b43 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d78a0612ed7b6a18455bb7c4ce...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Thu Mar 27 06:54:01 2014 +0400
gdiplus: Fix image attributes leak (Coverity).
---
dlls/gdiplus/brush.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/dlls/gdiplus/brush.c b/dlls/gdiplus/brush.c index 2b49b64..38e8dc2 100644 --- a/dlls/gdiplus/brush.c +++ b/dlls/gdiplus/brush.c @@ -745,8 +745,6 @@ GpStatus WINGDIPAPI GdipCreateTexture2(GpImage *image, GpWrapMode wrapmode,
/****************************************************************************** * GdipCreateTextureIA [GDIPLUS.@] - * - * FIXME: imageattr ignored */ GpStatus WINGDIPAPI GdipCreateTextureIA(GpImage *image, GDIPCONST GpImageAttributes *imageattr, REAL x, REAL y, REAL width, @@ -844,6 +842,7 @@ GpStatus WINGDIPAPI GdipCreateTexture2I(GpImage *image, GpWrapMode wrapmode, imageattr->wrap = wrapmode;
stat = GdipCreateTextureIA(image, imageattr, x, y, width, height, texture); + GdipDisposeImageAttributes(imageattr); }
return stat;