Vincent Povirk : gdiplus: Remove an ipicture reference in GdipCreateBitmapFromStream.

Alexandre Julliard julliard at winehq.org
Fri Aug 21 09:32:13 CDT 2009


Module: wine
Branch: master
Commit: 7246a487d9d1a7dcafef9f51815ab710dfe2f2b4
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=7246a487d9d1a7dcafef9f51815ab710dfe2f2b4

Author: Vincent Povirk <vincent at codeweavers.com>
Date:   Thu Aug 20 16:43:47 2009 -0500

gdiplus: Remove an ipicture reference in GdipCreateBitmapFromStream.

---

 dlls/gdiplus/image.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c
index 0cdc7ef..7fb76b0 100644
--- a/dlls/gdiplus/image.c
+++ b/dlls/gdiplus/image.c
@@ -646,8 +646,8 @@ GpStatus WINGDIPAPI GdipCreateBitmapFromStream(IStream* stream,
         return stat;
 
     if((*bitmap)->image.type != ImageTypeBitmap){
-        IPicture_Release((*bitmap)->image.picture);
-        GdipFree(bitmap);
+        GdipDisposeImage(&(*bitmap)->image);
+        *bitmap = NULL;
         return GenericError; /* FIXME: what error to return? */
     }
 




More information about the wine-cvs mailing list