commit e67c8cf1cb6c09f96bc091612b4eb75aea857452
parent 971b2f11f9336c220870fa7504999e0fa5fe266a
Author: Dominique Martinet <asmadeus@codewreck.org>
Date: Sun, 1 Jul 2018 23:17:28 +0900
cmd_assign: fix leak on error
Found through static analysis.
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/sway/commands/assign.c b/sway/commands/assign.c
@@ -27,6 +27,7 @@ struct cmd_results *cmd_assign(int argc, char **argv) {
if (strncmp(*argv, "→", strlen("→")) == 0) {
if (argc < 3) {
+ free(criteria);
return cmd_results_new(CMD_INVALID, "assign", "Missing workspace");
}
++argv;