Module: wine Branch: master Commit: 3db77ce50b9dfa811966afe15604ce2ee3e20c8e URL: http://source.winehq.org/git/wine.git/?a=commit;h=3db77ce50b9dfa811966afe156... Author: Vincent Povirk <vincent(a)codeweavers.com> Date: Tue Mar 3 16:07:29 2009 -0600 gdiplus: Return a NULL bitmap when GdipCreateBitmapFromScan0 fails. --- dlls/gdiplus/image.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c index a229f8b..5dab53e 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; }