>From 89a529880ab029af65cb37421da2f2fe7a4ce39c Mon Sep 17 00:00:00 2001
From: root <root@ipaclient.ipadomain.test>
Date: Mon, 21 Jul 2014 11:42:32 -0400
Subject: [PATCH 4/4] Remove unused function confdb_set_bool

---
 src/confdb/confdb.c | 75 -----------------------------------------------------
 src/confdb/confdb.h |  5 ----
 2 files changed, 80 deletions(-)

diff --git a/src/confdb/confdb.c b/src/confdb/confdb.c
index c899202..49e23e3 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 3dd6f95..d7abe28 100644
--- a/src/confdb/confdb.h
+++ b/src/confdb/confdb.h
@@ -455,11 +455,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
  *
-- 
1.9.3

