summaryrefslogtreecommitdiff
path: root/source4/lib/registry/ldb.c
diff options
context:
space:
mode:
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>2008-09-14 03:51:35 +0200
committerJelmer Vernooij <jelmer@samba.org>2008-10-21 14:40:41 +0200
commitac4808c11f1dced2757deda9ebf28c6cb4e3ba57 (patch)
tree0dbb79bda44b16ad7c504884dc7af6cade25b7e5 /source4/lib/registry/ldb.c
parente23e99764436b9a8432dd6552d12c3ad82a27362 (diff)
downloadsamba-ac4808c11f1dced2757deda9ebf28c6cb4e3ba57.tar.gz
samba-ac4808c11f1dced2757deda9ebf28c6cb4e3ba57.tar.bz2
samba-ac4808c11f1dced2757deda9ebf28c6cb4e3ba57.zip
Cleanups of server files
Cosmetic corrections
Diffstat (limited to 'source4/lib/registry/ldb.c')
-rw-r--r--source4/lib/registry/ldb.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/source4/lib/registry/ldb.c b/source4/lib/registry/ldb.c
index e384fdbaf0..be844d75d5 100644
--- a/source4/lib/registry/ldb.c
+++ b/source4/lib/registry/ldb.c
@@ -243,9 +243,11 @@ static WERROR cache_values(struct ldb_key_data *kd)
ldb_dn_get_linearized(kd->dn), ldb_errstring(c)));
return WERR_FOOBAR;
}
+
kd->value_count = res->count;
kd->values = talloc_steal(kd, res->msgs);
talloc_free(res);
+
return WERR_OK;
}
@@ -322,11 +324,13 @@ static WERROR ldb_get_value_by_id(TALLOC_CTX *mem_ctx, struct hive_key *k,
struct ldb_key_data *kd = talloc_get_type(k, struct ldb_key_data);
/* if default value exists, give it back */
- if (W_ERROR_IS_OK(ldb_get_default_value(mem_ctx, k, name, data_type, data)))
+ if (W_ERROR_IS_OK(ldb_get_default_value(mem_ctx, k, name, data_type,
+ data))) {
if (idx == 0)
return WERR_OK;
else
--idx;
+ }
/* Do the search if necessary */
if (kd->values == NULL) {