s4:registry - ldb.c - fix up a strange LDB filter
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Sat, 13 Mar 2010 20:13:59 +0000 (21:13 +0100)
committerMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Sun, 14 Mar 2010 17:46:21 +0000 (18:46 +0100)
source4/lib/registry/ldb.c

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