aboutsummaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2025-12-18 23:02:32 +0530
committerFurkan Sahin <furkan-dev@proton.me>2025-12-18 23:02:32 +0530
commitf3a4d0f91b65a28dc21c62cac651b1389022b3e4 (patch)
tree77a9f0791b8c7078e7cee30e976a0e9ddc06bdbd /meson.build
parenta11ecb1baaf373965cbe052ac060fff476ecd101 (diff)
tiling_resize: fix use-after-free on view unmap during resize
Closing a tiled window (mod+shift+q) while resizing (mod+click) causes an use-after-free in handle_unref. Both conditions can be true in this case, which will result in dereferencing `e` on the second check after it has already been freed by the first `seatop_begin_default`. Fix by combining separate checks for the main container and its horizontal/vertical siblings into a single condition. The second check was added in 4957a35dc8d5b0e597d5f87132df2d2985becf48 and I've checked that this fix does not regress that issue.
Diffstat (limited to 'meson.build')
0 files changed, 0 insertions, 0 deletions