aboutsummaryrefslogtreecommitdiff
path: root/swaylock/render.c
diff options
context:
space:
mode:
authorRyan Dwyer <ryandwyer1@gmail.com>2018-07-28 17:43:18 +1000
committerRyan Dwyer <ryandwyer1@gmail.com>2018-07-28 17:43:18 +1000
commit52cf410d3cfcf0cae81b47c90097867c4e4d8564 (patch)
tree08ba3ef9af21a120b380401dbed5e4a5badce996 /swaylock/render.c
parent92a4bc646a52b1715f4885d7459c07b7a26a2d21 (diff)
Second attempt at fixing transaction use-after-free
The solution used in 073ac425d5bf6f6393eb91d9b5f84e3caa68f511 doesn't work in all cases because the freed instruction might be ahead in the list, not necessarily behind. The new solution delays running the queue until after the loop has finished iterating, thus avoiding the problem completely.
Diffstat (limited to 'swaylock/render.c')
0 files changed, 0 insertions, 0 deletions