summaryrefslogtreecommitdiffstats
path: root/src/confdb
diff options
context:
space:
mode:
authorMichal Zidek <mzidek@redhat.com>2014-07-21 11:42:32 -0400
committerJakub Hrozek <jhrozek@redhat.com>2014-07-29 14:52:17 +0200
commit2b94ab415b30861f42b68725d9231905baf8c3bd (patch)
treecd9d73dbe98311f8da5fdf592699b1d3fde59c0d /src/confdb
parentabbf4f494f57c2b0a7ad0ac758db24a1c05df9be (diff)
downloadsssd-2b94ab415b30861f42b68725d9231905baf8c3bd.tar.gz
sssd-2b94ab415b30861f42b68725d9231905baf8c3bd.tar.xz
sssd-2b94ab415b30861f42b68725d9231905baf8c3bd.zip
Remove unused function confdb_set_bool
Reviewed-by: Pavel Reichl <preichl@redhat.com>
Diffstat (limited to 'src/confdb')
-rw-r--r--src/confdb/confdb.c75
-rw-r--r--src/confdb/confdb.h5
2 files changed, 0 insertions, 80 deletions
diff --git a/src/confdb/confdb.c b/src/confdb/confdb.c
index c899202ce..49e23e34e 100644
--- a/src/confdb/confdb.c
+++ b/src/confdb/confdb.c
@@ -294,81 +294,6 @@ done:
return ret;
}
-int confdb_set_bool(struct confdb_ctx *cdb,
- const char *section,
- const char *attribute,
- bool val)
-{
- TALLOC_CTX *tmp_ctx;
- struct ldb_dn *dn;
- char *secdn;
- struct ldb_message *msg;
- int ret, lret;
-
- tmp_ctx = talloc_new(NULL);
- if (!tmp_ctx)
- return ENOMEM;
-
- ret = parse_section(tmp_ctx, section, &secdn, NULL);
- if (ret != EOK) {
- goto done;
- }
-
- dn = ldb_dn_new(tmp_ctx, cdb->ldb, secdn);
- if (!dn) {
- ret = EIO;
- goto done;
- }
-
- msg = ldb_msg_new(tmp_ctx);
- if (!msg) {
- ret = ENOMEM;
- goto done;
- }
-
- msg->dn = dn;
-
- lret = ldb_msg_add_empty(msg, attribute, LDB_FLAG_MOD_REPLACE, NULL);
- if (lret != LDB_SUCCESS) {
- DEBUG(SSSDBG_MINOR_FAILURE,
- "ldb_msg_add_empty failed: [%s]\n", ldb_strerror(lret));
- ret = EIO;
- goto done;
- }
-
- if (val) {
- lret = ldb_msg_add_string(msg, attribute, "True");
- } else {
- lret = ldb_msg_add_string(msg, attribute, "False");
- }
- if (lret != LDB_SUCCESS) {
- DEBUG(SSSDBG_MINOR_FAILURE,
- "ldb_msg_add_string failed: [%s]\n", ldb_strerror(lret));
- ret = EIO;
- goto done;
- }
-
-
- lret = ldb_modify(cdb->ldb, msg);
- if (lret != LDB_SUCCESS) {
- DEBUG(SSSDBG_MINOR_FAILURE,
- "ldb_modify failed: [%s]\n", ldb_strerror(lret));
- ret = EIO;
- goto done;
- }
-
- ret = EOK;
-
-done:
- talloc_free(tmp_ctx);
- if (ret != EOK) {
- DEBUG(SSSDBG_CRIT_FAILURE,
- "Failed to set [%s] from [%s], error [%d] (%s)\n",
- attribute, section, ret, strerror(ret));
- }
- return ret;
-}
-
int confdb_set_string(struct confdb_ctx *cdb,
const char *section,
const char *attribute,
diff --git a/src/confdb/confdb.h b/src/confdb/confdb.h
index 95d7fcdec..b7395c1f3 100644
--- a/src/confdb/confdb.h
+++ b/src/confdb/confdb.h
@@ -456,11 +456,6 @@ int confdb_get_bool(struct confdb_ctx *cdb,
const char *section, const char *attribute,
bool defval, bool *result);
-int confdb_set_bool(struct confdb_ctx *cdb,
- const char *section,
- const char *attribute,
- bool val);
-
/**
* @brief Convenience function to set a single-valued attribute as a string
*