diff options
-rw-r--r-- | src/responder/secrets/local.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/responder/secrets/local.c b/src/responder/secrets/local.c index 17469249b..ac3049b62 100644 --- a/src/responder/secrets/local.c +++ b/src/responder/secrets/local.c @@ -375,15 +375,10 @@ int local_db_delete(TALLOC_CTX *mem_ctx, int ret; ret = local_db_dn(mem_ctx, lctx->ldb, req_path, &dn); - if (ret != EOK) goto done; + if (ret != EOK) return ret; ret = ldb_delete(lctx->ldb, dn); - if (ret != EOK) { - ret = EIO; - } - -done: - return ret; + return sysdb_error_to_errno(ret); } int local_db_create(TALLOC_CTX *mem_ctx, |