Nikolay Sivov : d3dx10: Check device in d3dx10_sprite_GetDevice().

Alexandre Julliard julliard at winehq.org
Wed Aug 25 15:21:45 CDT 2021


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Wed Aug 25 19:36:51 2021 +0200

d3dx10: Check device in d3dx10_sprite_GetDevice().

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/d3dx10_43/sprite.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dlls/d3dx10_43/sprite.c b/dlls/d3dx10_43/sprite.c
index c90185e0c0a..5fc9b9edaa2 100644
--- a/dlls/d3dx10_43/sprite.c
+++ b/dlls/d3dx10_43/sprite.c
@@ -157,6 +157,9 @@ static HRESULT WINAPI d3dx10_sprite_GetDevice(ID3DX10Sprite *iface, ID3D10Device
 
     TRACE("iface %p, device %p.\n", iface, device);
 
+    if (!device)
+        return E_FAIL;
+
     *device = sprite->device;
     ID3D10Device_AddRef(*device);
 




More information about the wine-cvs mailing list