summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2014-10-11 12:55:05 +0200
committerJakub Hrozek <jhrozek@redhat.com>2014-10-13 16:12:01 +0200
commitb083fec6c175989e0d32b83d8cc857a6b54d26a2 (patch)
treeee21828af11a8b10275e19ee1dccd0e9a0ecac7d
parentadf9c23d663c308cfeeaa5ad0a33c399c85b27ec (diff)
downloadsssd-b083fec6c175989e0d32b83d8cc857a6b54d26a2.tar.gz
sssd-b083fec6c175989e0d32b83d8cc857a6b54d26a2.tar.xz
sssd-b083fec6c175989e0d32b83d8cc857a6b54d26a2.zip
GPO: fail if there is problem with storing gpo into sysdb
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
-rw-r--r--src/providers/ad/ad_gpo.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/providers/ad/ad_gpo.c b/src/providers/ad/ad_gpo.c
index 9f52aedf8..d581db8fc 100644
--- a/src/providers/ad/ad_gpo.c
+++ b/src/providers/ad/ad_gpo.c
@@ -1147,6 +1147,13 @@ ad_gpo_store_policy_settings(struct sss_domain_info *domain,
ret = sysdb_gpo_store_gpo_result_setting(domain,
allow_key,
allow_value);
+ if (ret != EOK) {
+ DEBUG(SSSDBG_CRIT_FAILURE,
+ "sysdb_gpo_store_gpo_result_setting failed for key:"
+ "'%s' value:'%s' [%d][%s]\n", allow_key, allow_value,
+ ret, sss_strerror(ret));
+ goto done;
+ }
}
}
@@ -1166,6 +1173,13 @@ ad_gpo_store_policy_settings(struct sss_domain_info *domain,
ret = sysdb_gpo_store_gpo_result_setting(domain,
deny_key,
deny_value);
+ if (ret != EOK) {
+ DEBUG(SSSDBG_CRIT_FAILURE,
+ "sysdb_gpo_store_gpo_result_setting failed for key:"
+ "'%s' value:'%s' [%d][%s]\n", deny_key, deny_value,
+ ret, sss_strerror(ret));
+ goto done;
+ }
}
}
}