s4:registry - "LDB backend" - "ldb_get_default_value"
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Sun, 21 Mar 2010 21:57:31 +0000 (22:57 +0100)
committerMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Sun, 21 Mar 2010 22:02:31 +0000 (23:02 +0100)
There exist also key objects (the hives) which don't contain a "key" entry at
all. This prevented to display their default value (my fault).

source4/lib/registry/ldb.c

index c2acfda16a24f09aadbf3790d69cd2ddd51ee542..f3c661338335a31a005c510242873792cacc2a10 100644 (file)
@@ -497,7 +497,7 @@ static WERROR ldb_get_default_value(TALLOC_CTX *mem_ctx,
        struct ldb_result *res;
        int ret;
 
-       ret = ldb_search(c, mem_ctx, &res, kd->dn, LDB_SCOPE_BASE, attrs, "(key=*)");
+       ret = ldb_search(c, mem_ctx, &res, kd->dn, LDB_SCOPE_BASE, attrs, "(dn=*)");
 
        if (ret != LDB_SUCCESS) {
                DEBUG(0, ("Error getting default value for '%s': %s\n",