[PATCH vkd3d 07/12] libs/vkd3d: Validate WCHAR size.
Józef Kucia
joseph.kucia at gmail.com
Thu Jan 11 10:03:50 CST 2018
From: Józef Kucia <jkucia at codeweavers.com>
Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
---
libs/vkd3d/device.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c
index 9819ea0df56b..198971aca8b9 100644
--- a/libs/vkd3d/device.c
+++ b/libs/vkd3d/device.c
@@ -184,6 +184,11 @@ static HRESULT vkd3d_instance_init(struct vkd3d_instance *instance,
ERR("Invalid create/join thread function pointers.\n");
return E_INVALIDARG;
}
+ if (create_info->wchar_size != 2 && create_info->wchar_size != 4)
+ {
+ ERR("Unexpected WCHAR size %zu.\n", create_info->wchar_size);
+ return E_INVALIDARG;
+ }
instance->signal_event = create_info->signal_event_pfn;
instance->create_thread = create_info->create_thread_pfn;
--
2.13.6
More information about the wine-devel
mailing list