v3-5-test: Fix getent group if trusted domains are not reachable
authorVolker Lendecke <vl@samba.org>
Thu, 25 Aug 2011 18:13:09 +0000 (20:13 +0200)
committerKarolin Seeger <kseeger@samba.org>
Mon, 24 Oct 2011 17:15:44 +0000 (19:15 +0200)
Fix bug #8420 (wb_group_members: non-resistance against garbage).
(cherry picked from commit 126d343580e7ba6465cfdf60ea60958cbe98b242)

source3/winbindd/wb_group_members.c

index a7eb9ba437a56f78fc44b1ac5eee0cecf9341948..cad04f87ce542eaad0c37e02e552e780983ce671 100644 (file)
@@ -213,8 +213,12 @@ static void wb_groups_members_done(struct tevent_req *subreq)
         */
 
        if (!NT_STATUS_IS_OK(status)) {
-               tevent_req_nterror(req, status);
-               return;
+               if (!NT_STATUS_EQUAL(
+                           status, NT_STATUS_TRUSTED_DOMAIN_FAILURE)) {
+                       tevent_req_nterror(req, status);
+                       return;
+               }
+               num_members = 0;
        }
 
        num_all_members = talloc_array_length(state->all_members);