summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2020-01-18 17:57:11 +0900
committerFurkan Sahin <furkan-dev@proton.me>2020-01-18 17:57:11 +0900
commit65056982e20f2119ee4897eb75e319f669f91aeb (patch)
tree2f4431da0ecf850bc4784678ac95c225dbc5b7ed
parenta1e3550b61c566b47864854195e5fd535bf0f00b (diff)
commands/move: Fix crash when required args not provided
Fixes #4919.
-rw-r--r--sway/commands/move.c10
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) {