diff options
| author | Isaac Freund <mail@isaacfreund.com> | 2023-01-07 14:58:28 +0100 |
|---|---|---|
| committer | Isaac Freund <mail@isaacfreund.com> | 2023-01-07 14:58:28 +0100 |
| commit | f511a34dedfd5b3bed5bd9d078530adf4c26c83c (patch) | |
| tree | 396e8b5e1424fc5cd44bf1e547ceefeea2c2b973 /deps | |
| parent | df2fc30238fe445cf04aaf64d0b906195129f726 (diff) | |
| download | river-f511a34dedfd5b3bed5bd9d078530adf4c26c83c.tar.gz river-f511a34dedfd5b3bed5bd9d078530adf4c26c83c.tar.xz | |
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.
Diffstat (limited to 'deps')
0 files changed, 0 insertions, 0 deletions
