s3:registry: don't skip base keys from existence check in regdb_delete_subkey()
authorMichael Adam <obnox@samba.org>
Fri, 1 Jul 2011 11:57:19 +0000 (13:57 +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 2fda23895f8f6d9de503127bb0dda404612c23d5..b89da95ae60f2abd6808f01a3a845c2bb58a37f2 100644 (file)
@@ -1213,7 +1213,7 @@ static WERROR regdb_delete_subkey(const char *key, const char *subkey)
        struct regdb_delete_subkey_context delete_ctx;
        TALLOC_CTX *mem_ctx = talloc_stackframe();
 
-       if (!regdb_key_is_base_key(key) && !regdb_key_exists(regdb, key)) {
+       if (!regdb_key_exists(regdb, key)) {
                werr = WERR_NOT_FOUND;
                goto done;
        }