diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2020-01-18 17:57:11 +0900 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2020-01-18 17:57:11 +0900 |
| commit | 65056982e20f2119ee4897eb75e319f669f91aeb (patch) | |
| tree | 2f4431da0ecf850bc4784678ac95c225dbc5b7ed | |
| parent | a1e3550b61c566b47864854195e5fd535bf0f00b (diff) | |
commands/move: Fix crash when required args not provided
Fixes #4919.
| -rw-r--r-- | sway/commands/move.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sway/commands/move.c b/sway/commands/move.c index 09a47652..ceeab07c 100644 --- a/sway/commands/move.c +++ b/sway/commands/move.c @@ -923,11 +923,17 @@ struct cmd_results *cmd_move(int argc, char **argv) { if (strcasecmp(argv[0], "window") == 0 || strcasecmp(argv[0], "container") == 0) { - --argc; ++argv; + --argc; + if (argc > 0) { + ++argv; + } } if (strcasecmp(argv[0], "to") == 0) { - --argc; ++argv; + --argc; + if (argc > 0) { + ++argv; + } } if (!argc) { |
