From a9d9aee6c0efed45f9094a12177015d3ff2a57b0 Mon Sep 17 00:00:00 2001 From: Sebastian Keller Date: Tue, 2 Feb 2021 11:51:59 +0100 Subject: [PATCH] kms/impl-device-atomic: Fix blob_ids array leak release_blob_ids() only destroys the DRM property blobs, but does not free the array they were stored in. Part-of: --- src/backends/native/meta-kms-impl-device-atomic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backends/native/meta-kms-impl-device-atomic.c b/src/backends/native/meta-kms-impl-device-atomic.c index a00c91a31..a7c219ef3 100644 --- a/src/backends/native/meta-kms-impl-device-atomic.c +++ b/src/backends/native/meta-kms-impl-device-atomic.c @@ -850,7 +850,7 @@ meta_kms_impl_device_atomic_process_update (MetaKmsImplDevice *impl_device, GError *error = NULL; GList *failed_planes = NULL; drmModeAtomicReq *req; - GArray *blob_ids; + g_autoptr (GArray) blob_ids = NULL; int fd; uint32_t commit_flags = 0; int ret;