From: Michael Adam Date: Tue, 29 Apr 2008 15:04:41 +0000 (+0200) Subject: registry: add a function for fetching a tdb record for a given keystring X-Git-Tag: samba-4.0.0alpha6~801^2~1565 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5379dda0cd29b6bbb2f385d809299afc1c36aca5;p=thirdparty%2Fsamba.git registry: add a function for fetching a tdb record for a given keystring regdb_fetch_key_internal() Michael (This used to be commit 97bed9a23608248f1a590c99fe40564d2fbfa3cc) --- diff --git a/source3/registry/reg_backend_db.c b/source3/registry/reg_backend_db.c index 31ada0c85c9..93bab672c82 100644 --- a/source3/registry/reg_backend_db.c +++ b/source3/registry/reg_backend_db.c @@ -713,6 +713,18 @@ fail: } +static TDB_DATA regdb_fetch_key_internal(const char *key, TALLOC_CTX *mem_ctx) +{ + char *path = NULL; + + path = normalize_reg_path(mem_ctx, key); + if (!path) { + return make_tdb_data(NULL, 0); + } + + return dbwrap_fetch_bystring(regdb, mem_ctx, path); +} + /*********************************************************************** Retrieve an array of strings containing subkeys. Memory should be released by the caller.