aboutsummaryrefslogtreecommitdiff
path: root/sway/desktop/xdg_shell.c
diff options
context:
space:
mode:
authorBrian Ashworth <bosrsf04@gmail.com>2020-02-10 20:52:34 -0500
committerSimon Ser <contact@emersion.fr>2020-02-11 10:09:37 +0100
commit0b709702c134fcba2b8210ac6f85b8b2665484d0 (patch)
tree39122568182a85d9513a4f189c760db0356e0ea7 /sway/desktop/xdg_shell.c
parent803e89018ab899a44e1ca24758d981dff27d5986 (diff)
container_at_{tabbed,stacked}: check x-axis bounds
The container_at_tabbed and container_at_stacked container were checking the bounds along the y-axis, but not the x-axis. This made it possible to cause a segfault for specific resolution, horizontal gap, and workspace children lengths. The issue is that child_index was -1 and was resulting in a buffer underflow. Adding the x-axis bound checks for early returns should prevent this from happening.
Diffstat (limited to 'sway/desktop/xdg_shell.c')
0 files changed, 0 insertions, 0 deletions