aboutsummaryrefslogtreecommitdiffstats
path: root/sway/commands/assign.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/commands/assign.c')
-rw-r--r--sway/commands/assign.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sway/commands/assign.c b/sway/commands/assign.c
index 9d15e166..0bc0929a 100644
--- a/sway/commands/assign.c
+++ b/sway/commands/assign.c
@@ -27,6 +27,7 @@ struct cmd_results *cmd_assign(int argc, char **argv) {
27 27
28 if (strncmp(*argv, "→", strlen("→")) == 0) { 28 if (strncmp(*argv, "→", strlen("→")) == 0) {
29 if (argc < 3) { 29 if (argc < 3) {
30 free(criteria);
30 return cmd_results_new(CMD_INVALID, "assign", "Missing workspace"); 31 return cmd_results_new(CMD_INVALID, "assign", "Missing workspace");
31 } 32 }
32 ++argv; 33 ++argv;
@@ -44,7 +45,7 @@ struct cmd_results *cmd_assign(int argc, char **argv) {
44 criteria->target = join_args(argv, target_len); 45 criteria->target = join_args(argv, target_len);
45 46
46 list_add(config->criteria, criteria); 47 list_add(config->criteria, criteria);
47 wlr_log(L_DEBUG, "assign: '%s' -> '%s' added", criteria->raw, 48 wlr_log(WLR_DEBUG, "assign: '%s' -> '%s' added", criteria->raw,
48 criteria->target); 49 criteria->target);
49 50
50 return cmd_results_new(CMD_SUCCESS, NULL, NULL); 51 return cmd_results_new(CMD_SUCCESS, NULL, NULL);