[PATCH vkd3d 3/5] vkd3d-utils: Initialize input parameters to ID3DInclude::Open().
Zebediah Figura
zfigura at codeweavers.com
Tue Dec 1 20:51:10 CST 2020
Signed-off-by: Zebediah Figura <zfigura at codeweavers.com>
---
libs/vkd3d-utils/vkd3d_utils_main.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/libs/vkd3d-utils/vkd3d_utils_main.c b/libs/vkd3d-utils/vkd3d_utils_main.c
index 2bbedd8b..9c968cc6 100644
--- a/libs/vkd3d-utils/vkd3d_utils_main.c
+++ b/libs/vkd3d-utils/vkd3d_utils_main.c
@@ -129,11 +129,12 @@ static int open_include(const char *filename, bool local, const char *parent_dat
struct vkd3d_shader_code *code)
{
ID3DInclude *iface = context;
- unsigned int size;
+ unsigned int size = 0;
if (!iface)
return VKD3D_ERROR;
+ memset(code, 0, sizeof(*code));
if (FAILED(ID3DInclude_Open(iface, local ? D3D_INCLUDE_LOCAL : D3D_INCLUDE_SYSTEM,
filename, parent_data, &code->code, &size)))
return VKD3D_ERROR;
--
2.29.2
More information about the wine-devel
mailing list