summaryrefslogtreecommitdiffstats
path: root/src/db
diff options
context:
space:
mode:
authorJakub Hrozek <jhrozek@redhat.com>2016-12-07 13:43:37 +0100
committerJakub Hrozek <jhrozek@redhat.com>2016-12-08 11:39:13 +0100
commitee576602d8b46b313c4f7ac8324cc31faefae46a (patch)
tree306ea544f3bec08cba5a24bf8d9efce1aeb978eb /src/db
parent3d5bf48ac5b8b807facbfda225cdebff2f685cb8 (diff)
downloadsssd-ee576602d8b46b313c4f7ac8324cc31faefae46a.tar.gz
sssd-ee576602d8b46b313c4f7ac8324cc31faefae46a.tar.xz
sssd-ee576602d8b46b313c4f7ac8324cc31faefae46a.zip
SYSDB: Suppress sysdb_delete_ts_entry failed: 0
Reviewed-by: Michal Židek <mzidek@redhat.com>
Diffstat (limited to 'src/db')
-rw-r--r--src/db/sysdb_ops.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/db/sysdb_ops.c b/src/db/sysdb_ops.c
index 19649c8ea..95eb789d6 100644
--- a/src/db/sysdb_ops.c
+++ b/src/db/sysdb_ops.c
@@ -138,12 +138,16 @@ int sysdb_delete_entry(struct sysdb_ctx *sysdb,
bool ignore_not_found)
{
errno_t ret;
+ errno_t tret;
ret = sysdb_delete_cache_entry(sysdb->ldb, dn, ignore_not_found);
if (ret == EOK) {
- ret = sysdb_delete_ts_entry(sysdb, dn);
- DEBUG(SSSDBG_MINOR_FAILURE,
- "sysdb_delete_ts_entry failed: %d\n", ret);
+ tret = sysdb_delete_ts_entry(sysdb, dn);
+ if (tret != EOK) {
+ DEBUG(SSSDBG_MINOR_FAILURE,
+ "sysdb_delete_ts_entry failed: %d\n", tret);
+ /* Not fatal */
+ }
} else {
DEBUG(SSSDBG_OP_FAILURE,
"sysdb_delete_cache_entry failed: %d\n", ret);