s3:registry: don't skip base keys from existence check in regdb_create_subkey()
authorMichael Adam <obnox@samba.org>
Fri, 1 Jul 2011 11:58:45 +0000 (13:58 +0200)
committerMichael Adam <obnox@samba.org>
Mon, 4 Jul 2011 18:02:07 +0000 (20:02 +0200)
Pair-Programmed-With: Gregor Beck <gbeck@sernet.de>

source3/registry/reg_backend_db.c

index b89da95ae60f2abd6808f01a3a845c2bb58a37f2..2a0a0da8f24e9d5ee95f212234a32a6590302fb0 100644 (file)
@@ -1132,7 +1132,7 @@ static WERROR regdb_create_subkey(const char *key, const char *subkey)
        TALLOC_CTX *mem_ctx = talloc_stackframe();
        struct regdb_create_subkey_context create_ctx;
 
-       if (!regdb_key_is_base_key(key) && !regdb_key_exists(regdb, key)) {
+       if (!regdb_key_exists(regdb, key)) {
                werr = WERR_NOT_FOUND;
                goto done;
        }