diff --git a/libobs-d3d11/d3d11-subsystem.cpp b/libobs-d3d11/d3d11-subsystem.cpp index aa335aa65..4d5dbd3d5 100644 --- a/libobs-d3d11/d3d11-subsystem.cpp +++ b/libobs-d3d11/d3d11-subsystem.cpp @@ -1787,6 +1787,7 @@ bool gs_texture_map(gs_texture_t *tex, uint8_t **ptr, uint32_t *linesize) gs_texture_2d *tex2d = static_cast(tex); D3D11_MAPPED_SUBRESOURCE map; + ZeroMemory(&map, sizeof(D3D11_MAPPED_SUBRESOURCE)); hr = tex2d->device->context->Map(tex2d->texture, 0, D3D11_MAP_WRITE_DISCARD, 0, &map); if (FAILED(hr))