Merge branch 'modesetting-pixmap-share-dmabuf-leak-fix' into 'main'

modesetting: fix shared pixmap dmabuf fd leakage

See merge request xorg/xserver!2068
This commit is contained in:
Icenowy Zheng 2026-03-26 15:15:06 +08:00
commit e75fbf66a9

View file

@ -1895,6 +1895,7 @@ msSetSharedPixmapBacking(PixmapPtr ppix, void *fd_handle)
ppix->devKind,
ppix->drawable.depth,
ppix->drawable.bitsPerPixel);
close(ihandle);
} else {
int size = ppix->devKind * ppix->drawable.height;
ret = drmmode_SetSlaveBO(ppix, &ms->drmmode, ihandle, ppix->devKind, size);