summaryrefslogtreecommitdiffstats
path: root/src/db/sysdb.c
diff options
context:
space:
mode:
authorJan Zeleny <jzeleny@redhat.com>2011-05-18 10:06:19 -0400
committerStephen Gallagher <sgallagh@redhat.com>2011-08-15 09:16:38 -0400
commit8a1738f9379a1b8fb5c95c3df649e014ff5a1434 (patch)
treedd5a59e95b88d1edb7b21a5035692571422b454c /src/db/sysdb.c
parent237ade4114ae88f87c814d447dfd5aebdbdf72ef (diff)
downloadsssd-8a1738f9379a1b8fb5c95c3df649e014ff5a1434.tar.gz
sssd-8a1738f9379a1b8fb5c95c3df649e014ff5a1434.tar.xz
sssd-8a1738f9379a1b8fb5c95c3df649e014ff5a1434.zip
sysdb refactoring: deleted domain variables in sysdb API
The patch also updates code using modified functions. Tests have also been adjusted.
Diffstat (limited to 'src/db/sysdb.c')
-rw-r--r--src/db/sysdb.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/db/sysdb.c b/src/db/sysdb.c
index d07f27df6..dd7ce7ecc 100644
--- a/src/db/sysdb.c
+++ b/src/db/sysdb.c
@@ -27,7 +27,7 @@
#define LDB_MODULES_PATH "LDB_MODULES_PATH"
-static errno_t sysdb_ldb_connect(TALLOC_CTX *mem_ctx, const char *filename,
+static errno_t sysdb_ldb_connect(TALLOC_CTX *mem_ctx, const char *filename,
struct ldb_context **_ldb)
{
int ret;
@@ -2199,7 +2199,6 @@ errno_t sysdb_attrs_to_list(TALLOC_CTX *memctx,
}
errno_t sysdb_has_enumerated(struct sysdb_ctx *sysdb,
- struct sss_domain_info *dom,
bool *has_enumerated)
{
errno_t ret;
@@ -2219,7 +2218,7 @@ errno_t sysdb_has_enumerated(struct sysdb_ctx *sysdb,
base_dn = ldb_dn_new_fmt(tmpctx, sysdb->ldb,
SYSDB_DOM_BASE,
- dom->name);
+ sysdb->domain->name);
if (!base_dn) {
ret = ENOMEM;
goto done;
@@ -2263,7 +2262,6 @@ done:
}
errno_t sysdb_set_enumerated(struct sysdb_ctx *sysdb,
- struct sss_domain_info *dom,
bool enumerated)
{
errno_t ret;
@@ -2281,7 +2279,7 @@ errno_t sysdb_set_enumerated(struct sysdb_ctx *sysdb,
dn = ldb_dn_new_fmt(tmp_ctx, sysdb->ldb,
SYSDB_DOM_BASE,
- dom->name);
+ sysdb->domain->name);
if (!dn) {
ret = ENOMEM;
goto done;
@@ -2303,7 +2301,7 @@ errno_t sysdb_set_enumerated(struct sysdb_ctx *sysdb,
msg->dn = dn;
if (res->count == 0) {
- lret = ldb_msg_add_string(msg, "cn", dom->name);
+ lret = ldb_msg_add_string(msg, "cn", sysdb->domain->name);
if (lret != LDB_SUCCESS) {
ret = sysdb_error_to_errno(lret);
goto done;