summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2011-07-04 17:45:30 +0200
committerMichael Adam <obnox@samba.org>2011-07-04 21:11:32 +0200
commit399c0dba01b4337f5483bf03c99d28a3486e7981 (patch)
treee6c7d2cf563a820a1f3bae01e0d5d714f5eed984 /source3
parent86f8eb98fe76b4b65f903e1792cdb2eb9b195ee5 (diff)
downloadsamba-399c0dba01b4337f5483bf03c99d28a3486e7981.tar.gz
samba-399c0dba01b4337f5483bf03c99d28a3486e7981.tar.bz2
samba-399c0dba01b4337f5483bf03c99d28a3486e7981.zip
s3:registry: remove unused function regdb_key_is_base_key()
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Mon Jul 4 21:11:32 CEST 2011 on sn-devel-104
Diffstat (limited to 'source3')
-rw-r--r--source3/registry/reg_backend_db.c32
1 files changed, 0 insertions, 32 deletions
diff --git a/source3/registry/reg_backend_db.c b/source3/registry/reg_backend_db.c
index 387089f621..88ac393c1b 100644
--- a/source3/registry/reg_backend_db.c
+++ b/source3/registry/reg_backend_db.c
@@ -39,7 +39,6 @@ static struct db_context *regdb = NULL;
static int regdb_refcount;
static bool regdb_key_exists(struct db_context *db, const char *key);
-static bool regdb_key_is_base_key(const char *key);
static WERROR regdb_fetch_keys_internal(struct db_context *db, const char *key,
struct regsubkey_ctr *ctr);
static bool regdb_store_keys_internal(struct db_context *db, const char *key,
@@ -1377,37 +1376,6 @@ static TDB_DATA regdb_fetch_key_internal(struct db_context *db,
/**
- * check whether a given key name represents a base key,
- * i.e one without a subkey separator ('\').
- */
-static bool regdb_key_is_base_key(const char *key)
-{
- TALLOC_CTX *mem_ctx = talloc_stackframe();
- bool ret = false;
- char *path;
-
- if (key == NULL) {
- goto done;
- }
-
- path = normalize_reg_path(mem_ctx, key);
- if (path == NULL) {
- DEBUG(0, ("out of memory! (talloc failed)\n"));
- goto done;
- }
-
- if (*path == '\0') {
- goto done;
- }
-
- ret = (strrchr(path, '\\') == NULL);
-
-done:
- TALLOC_FREE(mem_ctx);
- return ret;
-}
-
-/**
* Check for the existence of a key.
*
* Existence of a key is authoritatively defined by