Module: wine Branch: master Commit: 99a3bc3c2b295cb7dfbbec1468f95725451efd5e URL: https://gitlab.winehq.org/wine/wine/-/commit/99a3bc3c2b295cb7dfbbec1468f9572...
Author: Henri Verbeet hverbeet@codeweavers.com Date: Wed Sep 14 15:43:21 2022 +0200
wined3d: Fix the sub-resource index validation in wined3d_texture_update_overlay().
This condition accidentally got inverted when wined3d_texture_validate_sub_resource_idx() was introduced in commit 44d6f2adbcca119faebc095f3cfbeeafc50d04f3.
---
dlls/wined3d/texture.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/wined3d/texture.c b/dlls/wined3d/texture.c index 88404c9f8a8..a065d0ae54f 100644 --- a/dlls/wined3d/texture.c +++ b/dlls/wined3d/texture.c @@ -4242,7 +4242,7 @@ HRESULT CDECL wined3d_texture_update_overlay(struct wined3d_texture *texture, un return WINEDDERR_NOTAOVERLAYSURFACE;
if (!dst_texture || dst_texture->resource.type != WINED3D_RTYPE_TEXTURE_2D - || wined3d_texture_validate_sub_resource_idx(dst_texture, dst_sub_resource_idx)) + || !wined3d_texture_validate_sub_resource_idx(dst_texture, dst_sub_resource_idx)) return WINED3DERR_INVALIDCALL;
overlay = &texture->overlay_info[sub_resource_idx];