summaryrefslogtreecommitdiffstats
path: root/sway/commands/set.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/commands/set.c')
-rw-r--r--sway/commands/set.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sway/commands/set.c b/sway/commands/set.c
index d912e4fd..c539e9fc 100644
--- a/sway/commands/set.c
+++ b/sway/commands/set.c
@@ -31,7 +31,7 @@ struct cmd_results *cmd_set(int argc, char **argv) {
31 } 31 }
32 32
33 if (argv[0][0] != '$') { 33 if (argv[0][0] != '$') {
34 return cmd_results_new(CMD_INVALID, "set", "variable '%s' must start with $", argv[0]); 34 return cmd_results_new(CMD_INVALID, "variable '%s' must start with $", argv[0]);
35 } 35 }
36 36
37 struct sway_variable *var = NULL; 37 struct sway_variable *var = NULL;
@@ -49,12 +49,12 @@ struct cmd_results *cmd_set(int argc, char **argv) {
49 } else { 49 } else {
50 var = malloc(sizeof(struct sway_variable)); 50 var = malloc(sizeof(struct sway_variable));
51 if (!var) { 51 if (!var) {
52 return cmd_results_new(CMD_FAILURE, "set", "Unable to allocate variable"); 52 return cmd_results_new(CMD_FAILURE, "Unable to allocate variable");
53 } 53 }
54 var->name = strdup(argv[0]); 54 var->name = strdup(argv[0]);
55 list_add(config->symbols, var); 55 list_add(config->symbols, var);
56 list_qsort(config->symbols, compare_set_qsort); 56 list_qsort(config->symbols, compare_set_qsort);
57 } 57 }
58 var->value = join_args(argv + 1, argc - 1); 58 var->value = join_args(argv + 1, argc - 1);
59 return cmd_results_new(CMD_SUCCESS, NULL, NULL); 59 return cmd_results_new(CMD_SUCCESS, NULL);
60} 60}