From ada199621c0a3e7e4d39891c8cd1d91b6417b0ac Mon Sep 17 00:00:00 2001 From: Gert-dev Date: Tue, 31 Dec 2024 11:08:22 +0100 Subject: [PATCH] meta/egl-gbm: Use g_autofd to clean up BO FD automatically Part-of: --- src/backends/native/meta-egl-gbm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backends/native/meta-egl-gbm.c b/src/backends/native/meta-egl-gbm.c index d498d7598..34737e696 100644 --- a/src/backends/native/meta-egl-gbm.c +++ b/src/backends/native/meta-egl-gbm.c @@ -24,6 +24,7 @@ #include "config.h" #include +#include #include #include "backends/native/meta-egl-gbm.h" @@ -42,7 +43,7 @@ create_gbm_bo_egl_image (MetaEgl *egl, struct gbm_bo *shared_bo, GError **error) { - int shared_bo_fd; + g_autofd int shared_bo_fd = -1; unsigned int width; unsigned int height; uint32_t i, n_planes; @@ -98,7 +99,6 @@ create_gbm_bo_egl_image (MetaEgl *egl, offsets, use_modifiers ? modifiers : NULL, error); - close (shared_bo_fd); return egl_image; }