From 394ca1446e712c9cb3649c8a2c4fd2ebe638d8cd Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 1 Jul 2011 15:18:12 +0200 Subject: s3:registry: remove redundant write of zero-lentgh subkey list record In this case, the zero-lenght list has already been written in step #2. Pair-Programmed-With: Gregor Beck --- source3/registry/reg_backend_db.c | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'source3/registry') diff --git a/source3/registry/reg_backend_db.c b/source3/registry/reg_backend_db.c index c25fcdb092..9d33f2cf9d 100644 --- a/source3/registry/reg_backend_db.c +++ b/source3/registry/reg_backend_db.c @@ -954,20 +954,6 @@ static NTSTATUS regdb_store_keys_action(struct db_context *db, num_subkeys = regsubkey_ctr_numkeys(store_ctx->ctr); - if (num_subkeys == 0) { - werr = regsubkey_ctr_init(mem_ctx, &subkeys); - W_ERROR_NOT_OK_GOTO_DONE(werr); - - werr = regdb_store_keys_internal2(db, store_ctx->key, subkeys); - if (!W_ERROR_IS_OK(werr)) { - DEBUG(0,("regdb_store_keys: Failed to store " - "new record for key [%s]: %s\n", - store_ctx->key, win_errstr(werr))); - goto done; - } - TALLOC_FREE(subkeys); - } - for (i=0; ikey, regsubkey_ctr_specific_key(store_ctx->ctr, i)); -- cgit