[SCM] Samba Shared Repository - branch v4-0-test updated - release-4-0-0alpha5-97-g9741772

Andrew Bartlett abartlet at samba.org
Mon Jul 21 05:00:28 GMT 2008


The branch, v4-0-test has been updated
       via  9741772190a85c7c42c17ff24a4aa3f53fbc9f3a (commit)
      from  65dc0d536590d055a5ee775606ac90ee5fcaee9a (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v4-0-test


- Log -----------------------------------------------------------------
commit 9741772190a85c7c42c17ff24a4aa3f53fbc9f3a
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Jul 21 15:00:18 2008 +1000

    Fix winbindd not to sit in a busy loop...
    
    Clearly winbindd in Samba4 has not ever been run against windows, as
    when we fixed the Samba4 server not to cause XP to loop like this,
    Samba4's own client starts looping...
    
    Andrew Bartlett

-----------------------------------------------------------------------

Summary of changes:
 source/winbind/wb_cmd_list_trustdom.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/winbind/wb_cmd_list_trustdom.c b/source/winbind/wb_cmd_list_trustdom.c
index 8d0c1bd..fe98ce2 100644
--- a/source/winbind/wb_cmd_list_trustdom.c
+++ b/source/winbind/wb_cmd_list_trustdom.c
@@ -159,7 +159,8 @@ static void cmd_list_trustdoms_recv_doms(struct rpc_request *req)
 			state->r.out.domains->domains[i].sid);
 	}
 
-	if (NT_STATUS_IS_OK(state->ctx->status)) {
+	if (NT_STATUS_IS_OK(state->ctx->status) || NT_STATUS_EQUAL(state->ctx->status, NT_STATUS_NO_MORE_ENTRIES)) {
+		state->ctx->status = NT_STATUS_OK;
 		composite_done(state->ctx);
 		return;
 	}


-- 
Samba Shared Repository


More information about the samba-cvs mailing list