From e5af6def25032bd542842cc2a5ad70b2e3b4ae8d Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Sun, 29 Nov 2020 23:26:57 +0000 Subject: [PATCH] dynsec: Simplify --- plugins/dynamic-security/plugin.c | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/plugins/dynamic-security/plugin.c b/plugins/dynamic-security/plugin.c index 63771ebe..f5dce083 100644 --- a/plugins/dynamic-security/plugin.c +++ b/plugins/dynamic-security/plugin.c @@ -368,22 +368,12 @@ static int dynsec__config_load(void) return 1; } - if(dynsec__general_config_load(tree)){ - cJSON_Delete(tree); - return 1; - } - - if(dynsec_roles__config_load(tree)){ - cJSON_Delete(tree); - return 1; - } - - if(dynsec_clients__config_load(tree)){ - cJSON_Delete(tree); - return 1; - } + if(dynsec__general_config_load(tree) + || dynsec_roles__config_load(tree) + || dynsec_clients__config_load(tree) + || dynsec_groups__config_load(tree) + ){ - if(dynsec_groups__config_load(tree)){ cJSON_Delete(tree); return 1; }