d3dcompiler: Check for minimum bytecode size in d3dcompiler_strip_shader().

This commit is contained in:
Henri Verbeet 2023-04-11 17:58:01 +02:00 committed by Alexandre Julliard
parent a342c75a37
commit 3fbfd1da2c

View file

@ -367,7 +367,7 @@ static HRESULT d3dcompiler_strip_shader(const void *data, SIZE_T data_size, UINT
return E_FAIL;
}
if (!data || !data_size)
if (!data || data_size < DXBC_HEADER_SIZE)
{
WARN("Invalid arguments: data %p, data_size %Iu.\n", data, data_size);
return D3DERR_INVALIDCALL;