Module: wine Branch: master Commit: 2af09b49a8ff66acf0d846fc4cafd19ddad2c1b2 URL: http://source.winehq.org/git/wine.git/?a=commit;h=2af09b49a8ff66acf0d846fc4c...
Author: Sebastian Lackner sebastian@fds-team.de Date: Fri Mar 20 22:34:49 2015 +0100
gdiplus: Add missing returns in initialize_decoder_wic (Coverity).
---
dlls/gdiplus/image.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/gdiplus/image.c b/dlls/gdiplus/image.c index 8eb1419..77b9305 100644 --- a/dlls/gdiplus/image.c +++ b/dlls/gdiplus/image.c @@ -3425,13 +3425,13 @@ static GpStatus initialize_decoder_wic(IStream *stream, REFGUID container, IWICB TRACE("%p,%s\n", stream, wine_dbgstr_guid(container));
hr = WICCreateImagingFactory_Proxy(WINCODEC_SDK_VERSION, &factory); - if (FAILED(hr)) hresult_to_status(hr); + if (FAILED(hr)) return hresult_to_status(hr); hr = IWICImagingFactory_CreateDecoder(factory, container, NULL, decoder); IWICImagingFactory_Release(factory); - if (FAILED(hr)) hresult_to_status(hr); + if (FAILED(hr)) return hresult_to_status(hr);
hr = IWICBitmapDecoder_Initialize(*decoder, stream, WICDecodeMetadataCacheOnLoad); - if (FAILED(hr)) hresult_to_status(hr); + if (FAILED(hr)) return hresult_to_status(hr); return Ok; }