Module: wine Branch: master Commit: d255efbde1e827140e0edfb326148a253c8eb094 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d255efbde1e827140e0edfb326...
Author: Marcus Meissner meissner@suse.de Date: Thu Nov 24 18:12:32 2011 +0100
d3d9: Check that surface is allocated (Coverity).
---
dlls/d3d9/tests/surface.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/d3d9/tests/surface.c b/dlls/d3d9/tests/surface.c index eb6e65c..80d8199 100644 --- a/dlls/d3d9/tests/surface.c +++ b/dlls/d3d9/tests/surface.c @@ -725,12 +725,14 @@ static void test_surface_lockrect_blocks(IDirect3DDevice9 *device) ok(SUCCEEDED(hr), "IDirect3DTexture9_GetSurfaceLevel failed (%08x)\n", hr); IDirect3DTexture9_Release(texture); } + if (FAILED(hr)) continue; break;
case D3DPOOL_SCRATCH: hr = IDirect3DDevice9_CreateOffscreenPlainSurface(device, 128, 128, formats[i].fmt, pools[j].pool, &surface, 0); ok(SUCCEEDED(hr), "CreateOffscreenPlainSurface failed (%08x)\n", hr); + if (FAILED(hr)) continue; break;
default: