req, struct wb_queryuser_state);
struct wbint_userinfo *info = state->info;
struct netr_SamInfo3 *info3;
- struct winbindd_child *child;
+ struct dcerpc_binding_handle *child_binding_handle = NULL;
struct unixid xid;
NTSTATUS status;
return;
}
- child = idmap_child();
-
+ child_binding_handle = idmap_child_handle();
subreq = dcerpc_wbint_GetNssInfo_send(
- state, state->ev, child->binding_handle, info);
+ state, state->ev, child_binding_handle, info);
if (tevent_req_nomem(subreq, req)) {
return;
}
req, struct wb_queryuser_state);
struct wbint_userinfo *info = state->info;
enum lsa_SidType type;
- struct winbindd_child *child;
+ struct dcerpc_binding_handle *child_binding_handle = NULL;
NTSTATUS status;
status = wb_lookupsid_recv(subreq, state, &type,
return;
}
- child = idmap_child();
-
+ child_binding_handle = idmap_child_handle();
subreq = dcerpc_wbint_GetNssInfo_send(
- state, state->ev, child->binding_handle, info);
+ state, state->ev, child_binding_handle, info);
if (tevent_req_nomem(subreq, req)) {
return;
}
req, struct wb_queryuser_state);
struct wbint_userinfo *info = state->info;
struct netr_DsRGetDCNameInfo *dcinfo;
- struct winbindd_child *child;
+ struct dcerpc_binding_handle *child_binding_handle = NULL;
NTSTATUS status;
status = wb_dsgetdcname_recv(subreq, state, &dcinfo);
return;
}
- child = idmap_child();
-
+ child_binding_handle = idmap_child_handle();
subreq = dcerpc_wbint_GetNssInfo_send(
- state, state->ev, child->binding_handle, info);
+ state, state->ev, child_binding_handle, info);
if (tevent_req_nomem(subreq, req)) {
return;
}