
We closed all the DMA buffer fds after creating the DMA buffer backed CoglFramebuffer, which meant that the fds we passed to CoglDmaBufHandle were already closed. This broke screen casting with DMA buffers. Fixes: 8509b74532 ("Make DMA buffer allocation format and modifier aware") Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4177>