Files
xserver/Xext
Olivier Fourdan c285798984 sync: Apply changes last in SyncChangeAlarmAttributes()
SyncChangeAlarmAttributes() would apply the various changes while
checking for errors.

If one of the changes triggers an error, the changes for the trigger,
counter or delta value would remain, possibly leading to inconsistent
changes.

Postpone the actual changes until we're sure nothing else can go wrong.

Related to CVE-2025-26601, ZDI-CAN-25870

Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1828>
2025-02-25 16:11:58 +01:00
..
2025-02-24 20:19:55 +00:00
2024-10-10 13:38:31 +00:00
2020-07-05 13:07:33 -07:00
2024-06-23 19:31:46 +00:00
2024-10-26 16:35:57 +00:00
2025-02-18 10:53:44 +00:00
2024-10-10 13:38:31 +00:00
2025-02-18 10:53:44 +00:00
2014-01-12 10:24:11 -08:00
2025-02-18 10:53:45 +00:00
2024-10-10 19:59:48 +00:00