Author: obnox
Date: 2007-04-24 00:12:28 +0000 (Tue, 24 Apr 2007)
New Revision: 22496

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22496

Log:
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.


Modified:
   branches/SAMBA_3_0/source/registry/reg_api.c


Changeset:
Modified: branches/SAMBA_3_0/source/registry/reg_api.c
===================================================================
--- branches/SAMBA_3_0/source/registry/reg_api.c        2007-04-23 22:17:06 UTC 
(rev 22495)
+++ branches/SAMBA_3_0/source/registry/reg_api.c        2007-04-24 00:12:28 UTC 
(rev 22496)
@@ -168,7 +168,7 @@
        }
 
        if (idx >= key->values->num_values) {
-               return WERR_BADFILE;
+               return WERR_NO_MORE_ITEMS;
        }
 
        err = registry_pull_value(mem_ctx, &val,

Reply via email to