From 9b3c45754e9f610a095e6e1b191bb33235e8c314 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Matthias=20Dieter=20Walln=C3=B6fer?= Date: Sat, 13 Mar 2010 19:30:43 +0100 Subject: [PATCH] s4:registry - ldb.c - remove superfluous "query" variable --- source4/lib/registry/ldb.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/source4/lib/registry/ldb.c b/source4/lib/registry/ldb.c index 0fab8472a9d..9a26887b4b9 100644 --- a/source4/lib/registry/ldb.c +++ b/source4/lib/registry/ldb.c @@ -411,7 +411,6 @@ static WERROR ldb_get_value(TALLOC_CTX *mem_ctx, struct hive_key *k, struct ldb_context *c = kd->ldb; struct ldb_result *res; int ret; - char *query; if (name == NULL) { return WERR_INVALID_PARAM; @@ -422,9 +421,8 @@ static WERROR ldb_get_value(TALLOC_CTX *mem_ctx, struct hive_key *k, return ldb_get_default_value(mem_ctx, k, NULL, data_type, data); } else { /* normal value */ - query = talloc_asprintf(mem_ctx, "(value=%s)", name); - ret = ldb_search(c, mem_ctx, &res, kd->dn, LDB_SCOPE_ONELEVEL, NULL, "%s", query); - talloc_free(query); + ret = ldb_search(c, mem_ctx, &res, kd->dn, LDB_SCOPE_ONELEVEL, + NULL, "(value=%s)", name); if (ret != LDB_SUCCESS) { DEBUG(0, ("Error getting values for '%s': %s\n", -- 2.11.4.GIT