struct wb_next_pwent_state *state)
{
struct tevent_req *subreq;
+ struct dom_sid_buf buf, buf1;
if (state->gstate->next_user >= state->gstate->rids.num_rids) {
TALLOC_FREE(state->gstate->rids.rids);
return;
}
+ D_DEBUG("Query user RID list for domain %s.\n",
+ state->gstate->domain->name);
subreq = dcerpc_wbint_QueryUserRidList_send(
state, state->ev,
dom_child_handle(state->gstate->domain),
sid_compose(&state->next_sid, &state->gstate->domain->sid,
state->gstate->rids.rids[state->gstate->next_user]);
+ D_DEBUG("Get pw for SID %s composed from domain SID %s and RID %u.\n",
+ dom_sid_str_buf(&state->next_sid, &buf),
+ dom_sid_str_buf(&state->gstate->domain->sid, &buf1),
+ state->gstate->rids.rids[state->gstate->next_user]);
subreq = wb_getpwsid_send(state, state->ev, &state->next_sid,
state->pw);
if (tevent_req_nomem(subreq, req)) {
if (req == NULL) {
return NULL;
}
+ D_INFO("WB command next_pwent start.\n");
state->ev = ev;
state->gstate = gstate;
state->pw = pw;
TALLOC_FREE(subreq);
if (any_nt_status_not_ok(status, result, &status)) {
/* Ignore errors here, just log it */
- DEBUG(10, ("query_user_list for domain %s returned %s\n",
+ D_DEBUG("query_user_list for domain %s returned %s\n",
state->gstate->domain->name,
- nt_errstr(status)));
+ nt_errstr(status));
state->gstate->rids.num_rids = 0;
}
NTSTATUS wb_next_pwent_recv(struct tevent_req *req)
{
+ D_INFO("WB command next_pwent end.\n");
return tevent_req_simple_recv_ntstatus(req);
}