mirror of
https://github.com/mpv-player/mpv.git
synced 2024-09-20 03:52:22 +02:00
hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
Otherwise, desc can contain garbage values and segfault trying to close file descriptors that aren't actually there. Fixes #11239.
This commit is contained in:
parent
3038e578af
commit
9659555d45
@ -257,7 +257,7 @@ static int mapper_map(struct ra_hwdec_mapper *mapper)
|
||||
struct dmabuf_interop_priv *p = mapper->priv;
|
||||
VAStatus status;
|
||||
VADisplay *display = p_owner->display;
|
||||
VADRMPRIMESurfaceDescriptor desc;
|
||||
VADRMPRIMESurfaceDescriptor desc = {0};
|
||||
|
||||
status = vaExportSurfaceHandle(display, va_surface_id(mapper->src),
|
||||
VA_SURFACE_ATTRIB_MEM_TYPE_DRM_PRIME_2,
|
||||
|
Loading…
Reference in New Issue
Block a user