From 3db77ce50b9dfa811966afe15604ce2ee3e20c8e Mon Sep 17 00:00:00 2001 From: Vincent Povirk Date: Tue, 3 Mar 2009 16:07:29 -0600 Subject: [PATCH] gdiplus: Return a NULL bitmap when GdipCreateBitmapFromScan0 fails. --- dlls/gdiplus/image.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c index a229f8b637d..5dab53eb6b2 100644 --- a/dlls/gdiplus/image.c +++ b/dlls/gdiplus/image.c @@ -549,6 +549,7 @@ GpStatus WINGDIPAPI GdipCreateBitmapFromScan0(INT width, INT height, INT stride, ERR("could not make stream\n"); GdipFree(*bitmap); GdipFree(buff); + *bitmap = NULL; return GenericError; } @@ -558,6 +559,7 @@ GpStatus WINGDIPAPI GdipCreateBitmapFromScan0(INT width, INT height, INT stride, IStream_Release(stream); GdipFree(*bitmap); GdipFree(buff); + *bitmap = NULL; return GenericError; }