summaryrefslogtreecommitdiff
path: root/source3/winbindd/winbindd_dual_srv.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2009-08-09 07:31:31 -0400
committerVolker Lendecke <vl@samba.org>2009-08-16 10:38:24 +0200
commitc6b36ce57391a083162e0918be34f685385df91a (patch)
tree8737e48417faa9c64af62caac0f6e30e0dd5f5f0 /source3/winbindd/winbindd_dual_srv.c
parent6d100a6b20842cc950e85381908d3a2098f481e6 (diff)
downloadsamba-c6b36ce57391a083162e0918be34f685385df91a.tar.gz
samba-c6b36ce57391a083162e0918be34f685385df91a.tar.bz2
samba-c6b36ce57391a083162e0918be34f685385df91a.zip
s3:winbind: WINBIND_USERINFO -> wbint_userinfo
Diffstat (limited to 'source3/winbindd/winbindd_dual_srv.c')
-rw-r--r--source3/winbindd/winbindd_dual_srv.c19
1 files changed, 2 insertions, 17 deletions
diff --git a/source3/winbindd/winbindd_dual_srv.c b/source3/winbindd/winbindd_dual_srv.c
index 23d3de13a7..4771f424b7 100644
--- a/source3/winbindd/winbindd_dual_srv.c
+++ b/source3/winbindd/winbindd_dual_srv.c
@@ -109,28 +109,13 @@ NTSTATUS _wbint_Gid2Sid(pipes_struct *p, struct wbint_Gid2Sid *r)
NTSTATUS _wbint_QueryUser(pipes_struct *p, struct wbint_QueryUser *r)
{
struct winbindd_domain *domain = wb_child_domain();
- WINBIND_USERINFO uinfo;
- NTSTATUS status;
if (domain == NULL) {
return NT_STATUS_REQUEST_NOT_ACCEPTED;
}
- status = domain->methods->query_user(domain, p->mem_ctx, r->in.sid,
- &uinfo);
- if (!NT_STATUS_IS_OK(status)) {
- return status;
- }
-
- r->out.info->acct_name = uinfo.acct_name;
- r->out.info->full_name = uinfo.full_name;
- r->out.info->homedir = uinfo.homedir;
- r->out.info->shell = uinfo.shell;
- r->out.info->primary_gid = uinfo.primary_gid;
- sid_copy(&r->out.info->user_sid, &uinfo.user_sid);
- sid_copy(&r->out.info->group_sid, &uinfo.group_sid);
-
- return NT_STATUS_OK;
+ return domain->methods->query_user(domain, p->mem_ctx, r->in.sid,
+ r->out.info);
}
NTSTATUS _wbint_LookupUserAliases(pipes_struct *p,