Isaac Freund
f511a34ded
session-lock: fix assertion failure due to race
...
There's currently a potential race in the implementation that can be hit
during unlocking. This is not a security vulnerability, but it does
cause the compositor to crash due to a failed assertion.
This commit simplifies the code and fixes the race as well as tightening
up the assertions around this state/control flow even further.
2023-01-07 14:58:28 +01:00
..
2023-01-06 17:14:52 +01:00
2022-01-31 19:33:22 +01:00
2022-12-28 20:20:36 +01:00
2023-01-06 17:14:52 +01:00
2022-12-31 23:22:47 +01:00
2023-01-01 18:05:41 +01:00
2022-02-08 12:02:05 +01:00
2022-01-31 19:33:22 +01:00
2022-12-30 23:20:18 +01:00
2022-05-11 14:14:01 +02:00
2022-12-24 18:18:09 +01:00
2022-11-13 16:16:07 +01:00
2022-11-13 16:16:07 +01:00
2022-12-24 18:18:09 +01:00
2022-12-30 23:20:02 +01:00
2022-11-13 16:16:07 +01:00
2022-05-29 23:12:21 +02:00
2022-11-13 16:45:18 +01:00
2022-12-31 19:27:18 +01:00
2022-12-31 19:27:18 +01:00
2022-08-19 00:04:16 +02:00
2023-01-06 18:51:40 +01:00
2022-11-13 16:45:18 +01:00
2022-12-28 22:11:14 +01:00
2022-12-28 21:56:42 +01:00
2022-11-25 14:06:31 +01:00
2023-01-07 14:58:28 +01:00
2022-12-01 15:51:00 +01:00
2022-11-13 16:16:07 +01:00
2022-11-25 14:06:31 +01:00
2023-01-07 14:58:28 +01:00
2022-12-30 23:20:18 +01:00
2022-12-30 23:20:18 +01:00
2022-06-02 12:21:57 +02:00
2022-12-24 20:14:30 +01:00
2022-12-02 15:19:13 +01:00
2022-11-13 16:45:18 +01:00
2022-11-13 16:16:07 +01:00
2022-04-14 12:49:47 +02:00
2022-01-31 19:33:22 +01:00
2022-12-30 23:20:02 +01:00
2022-01-31 19:33:22 +01:00
2023-01-02 00:58:25 +01:00
2022-11-13 16:16:07 +01:00
2021-07-25 01:22:36 +02:00
2022-11-13 16:45:18 +01:00
2022-12-24 03:06:53 +01:00
2022-11-13 16:45:18 +01:00
2022-12-24 03:06:53 +01:00