1
0
Fork 0
mutter-performance-source/src
Sebastian Keller 7a38e12ed0 egl: Don't free source error after propagating it
local_error in meta_egl_query_device_string() is using g_autoptr,
meaning that it was getting freed after g_propagate_error(). This then
would result in error->message becoming invalid, causing crashes when
logging the error message later on.

Fixes: 8234f5bc7 ("egl: Return success status from meta_egl_query_device_string")
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3758>
2024-05-20 10:43:40 +00:00
..
backends egl: Don't free source error after propagating it 2024-05-20 10:43:40 +00:00
common common/cogl-drm-formats: Split out format to string helper 2024-04-16 21:05:09 +00:00
compositor build: Enable -Werror=shadow and fix related issues 2024-05-06 15:54:16 +00:00
core test-runner: Add ability to set strut with monitor-relative sizes 2024-05-17 15:33:52 +00:00
frames Revert "frames: Always initialize _MUTTER_FRAME_EXTENTS to zero" 2024-03-01 10:54:32 +01:00
meta boxes: Define cleanup function for MetaStrut and use auto-pointers 2024-05-17 15:33:52 +00:00
tests dbusmock/mocks-manager: Don't create a pipe for started templates 2024-05-19 21:43:10 +00:00
wayland tests/runner: Make 'wait_reconfigure' actually wait for a reconfigure 2024-05-17 15:33:52 +00:00
x11 boxes: Define cleanup function for MetaStrut and use auto-pointers 2024-05-17 15:33:52 +00:00
meson.build x11: Drop obsolete libXrender dependency 2024-04-22 10:16:31 +00:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in cleanup: Switch to pragma once 2023-08-07 22:24:36 +00:00