From c2cc26b370330da32140bac150bab5d9f596a393 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Wed, 29 May 2024 20:42:39 +0200 Subject: [PATCH] backends/native/backend-native: Free the device path when stealing the device Part-of: --- src/backends/native/meta-backend-native.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backends/native/meta-backend-native.c b/src/backends/native/meta-backend-native.c index e7c0beff0..e13df65eb 100644 --- a/src/backends/native/meta-backend-native.c +++ b/src/backends/native/meta-backend-native.c @@ -974,10 +974,11 @@ meta_backend_native_take_render_device (MetaBackendNative *backend_native, GError **error) { MetaRenderDevice *render_device; + g_autofree char *stolen_device_path = NULL; if (g_hash_table_steal_extended (backend_native->startup_render_devices, device_path, - NULL, + (gpointer *) &stolen_device_path, (gpointer *) &render_device)) { return render_device;