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-06-02 11:13:39 +08:00
commit 7086a7f26d

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);