sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit f65a88e68d1ddd606f1a596ed697887c3b3888d0
parent 34fae764a5b92d25e5af84431d529d3d46757ff1
Author: Zandr Martin <zandrmartin@gmail.com>
Date:   Sat, 29 Apr 2017 14:02:07 -0400

prevent crash when `layout auto` is missing args

Diffstat:
Msway/commands/layout.c | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/sway/commands/layout.c b/sway/commands/layout.c @@ -85,6 +85,10 @@ static struct cmd_results *cmd_layout_auto(swayc_t *container, int argc, char ** enum swayc_layouts old_layout = container->layout; enum swayc_layouts layout = old_layout; + if ((error = checkarg(argc, "layout auto", EXPECTED_MORE_THAN, 1))) { + return error; + } + if (strcasecmp(argv[1], "left") == 0) { layout = L_AUTO_LEFT; } else if (strcasecmp(argv[1], "right") == 0) {