Marcus Meissner : quartz: Avoid endless loop (Coverity).
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Nov 2 09:47:14 CST 2015
Module: wine
Branch: master
Commit: 5bc57faf86a476524cf6355b94fa3d6da0226e13
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5bc57faf86a476524cf6355b94fa3d6da0226e13
Author: Marcus Meissner <marcus at jet.franken.de>
Date: Sat Oct 31 10:43:25 2015 +0100
quartz: Avoid endless loop (Coverity).
Signed-off-by: Marcus Meissner <marcus at jet.franken.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/quartz/vmr9.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/dlls/quartz/vmr9.c b/dlls/quartz/vmr9.c
index 10b9dff..3538ddb 100644
--- a/dlls/quartz/vmr9.c
+++ b/dlls/quartz/vmr9.c
@@ -3085,6 +3085,7 @@ static HRESULT VMR9DefaultAllocatorPresenterImpl_create(struct quartz_vmr *paren
D3DDISPLAYMODE mode;
hr = IDirect3D9_EnumAdapterModes(This->d3d9_ptr, i++, D3DFMT_X8R8G8B8, 0, &mode);
+ if (hr == D3DERR_INVALIDCALL) break; /* out of adapters */
} while (FAILED(hr));
if (FAILED(hr))
ERR("HR: %08x\n", hr);
More information about the wine-cvs
mailing list