diff options
author | Mykyta Holubakha <hilobakho@gmail.com> | 2017-07-01 20:30:38 +0300 |
---|---|---|
committer | Mykyta Holubakha <hilobakho@gmail.com> | 2017-07-01 21:36:17 +0300 |
commit | 7d8a84b58790454308bcac114d3f28a09c28928c (patch) | |
tree | af35993f88080f41b9e2dddb69a20d5152a088ed /sway/commands.c | |
parent | permit.c: check for NULL pointer dereference (diff) | |
download | sway-7d8a84b58790454308bcac114d3f28a09c28928c.tar.gz sway-7d8a84b58790454308bcac114d3f28a09c28928c.tar.zst sway-7d8a84b58790454308bcac114d3f28a09c28928c.zip |
Do not add empty policies
Policy allocation failure is non-fatal
Diffstat (limited to 'sway/commands.c')
-rw-r--r-- | sway/commands.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sway/commands.c b/sway/commands.c index 14be656a..d55d9a96 100644 --- a/sway/commands.c +++ b/sway/commands.c | |||
@@ -608,10 +608,10 @@ struct cmd_results *config_commands_command(char *exec) { | |||
608 | } | 608 | } |
609 | if (!policy) { | 609 | if (!policy) { |
610 | policy = alloc_command_policy(cmd); | 610 | policy = alloc_command_policy(cmd); |
611 | if (!policy) { | 611 | sway_assert(policy, "Unable to allocate security policy"); |
612 | sway_abort("Unable to allocate security policy"); | 612 | if (policy) { |
613 | list_add(config->command_policies, policy); | ||
613 | } | 614 | } |
614 | list_add(config->command_policies, policy); | ||
615 | } | 615 | } |
616 | policy->context = context; | 616 | policy->context = context; |
617 | 617 | ||