From b93f78025db8fe0e38a9a9bdac27c53309e3ec4a Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Tue, 24 Apr 2007 00:12:28 +0000 Subject: r22496: reg_enumvalue should return WERR_NO_MORE_ITEMS instead of WERR_BAD_FILE when all items have been successfully enumerated. Besides seeming the reasonable code to return, this is what I have seen from w2k3, w2k, wxp. (This used to be commit e09e0d642d98165257c7c43ca2634a430772dcee) --- source3/registry/reg_api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source3/registry/reg_api.c') diff --git a/source3/registry/reg_api.c b/source3/registry/reg_api.c index 9057932538..4bcc6d7303 100644 --- a/source3/registry/reg_api.c +++ b/source3/registry/reg_api.c @@ -168,7 +168,7 @@ WERROR reg_enumvalue(TALLOC_CTX *mem_ctx, struct registry_key *key, } if (idx >= key->values->num_values) { - return WERR_BADFILE; + return WERR_NO_MORE_ITEMS; } err = registry_pull_value(mem_ctx, &val, -- cgit