s3:registry: remove unused function regdb_key_is_base_key()
authorMichael Adam <obnox@samba.org>
Mon, 4 Jul 2011 15:45:30 +0000 (17:45 +0200)
committerMichael Adam <obnox@samba.org>
Mon, 4 Jul 2011 19:11:32 +0000 (21:11 +0200)
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Mon Jul  4 21:11:32 CEST 2011 on sn-devel-104

source3/registry/reg_backend_db.c

index 387089f621b63ee75e401a7aaad2bc38d628ca9f..88ac393c1b7469c015bdb7b3909a9b82877fdfae 100644 (file)
@@ -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,
@@ -1376,37 +1375,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.
  *