Alistair Leslie-Hughes : gdiplus: Check status as well before using bitmap.

Alexandre Julliard julliard at winehq.org
Mon Jan 13 16:11:53 CST 2020


Module: wine
Branch: master
Commit: 14adcc694d857d00c5aa2bdc551a2a122c351c4e
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=14adcc694d857d00c5aa2bdc551a2a122c351c4e

Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date:   Sun Jan 12 23:28:58 2020 +0000

gdiplus: Check status as well before using bitmap.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Signed-off-by: Vincent Povirk <vincent at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/gdiplus/image.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c
index 1966401507..354801348e 100644
--- a/dlls/gdiplus/image.c
+++ b/dlls/gdiplus/image.c
@@ -3683,7 +3683,7 @@ static GpStatus decode_frame_wic(IWICBitmapDecoder *decoder, BOOL force_conversi
             IWICBitmapSource_Release(source);
         }
 
-        if (SUCCEEDED(hr)) {
+        if (SUCCEEDED(hr) && status == Ok) {
             bitmap->metadata_reader = NULL;
 
             if (metadata_reader)




More information about the wine-cvs mailing list