diff options
author | Björn Jacke <bj@sernet.de> | 2018-12-21 00:50:38 +0100 |
---|---|---|
committer | Bjoern Jacke <bj@sernet.de> | 2018-12-22 03:11:14 +0100 |
commit | fcda61bb41be5e638b9124cb5570bbb2fa214a13 (patch) | |
tree | d9657bf406fa2912ae301301fb32adfaa708e53d /nsswitch/winbind_nss_netbsd.c | |
parent | 4a7368501a9df8f0b8f29a94faa0c1099c0a477a (diff) | |
download | samba-fcda61bb41be5e638b9124cb5570bbb2fa214a13.tar.gz |
winbind_nss_netbsd: use WBFLAG_FROM_NSS
Signed-off-by: Bjoern Jacke <bj@sernet.de>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'nsswitch/winbind_nss_netbsd.c')
-rw-r--r-- | nsswitch/winbind_nss_netbsd.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/nsswitch/winbind_nss_netbsd.c b/nsswitch/winbind_nss_netbsd.c index 4edf64c2c11..94552639b7b 100644 --- a/nsswitch/winbind_nss_netbsd.c +++ b/nsswitch/winbind_nss_netbsd.c @@ -180,13 +180,15 @@ netbsdwinbind_getgroupmembership(void *nsrv, void *nscb, va_list ap) int maxgrp = va_arg(ap, int); int *groupc = va_arg(ap, int *); - struct winbindd_request request; - struct winbindd_response response; + struct winbindd_request request = { + .wb_flags = WBFLAG_FROM_NSS, + }; + struct winbindd_response response = { + .length = 0, + } gid_t *wblistv; int wblistc, i, isdup, dupc; - ZERO_STRUCT(request); - ZERO_STRUCT(response); strncpy(request.data.username, uname, sizeof(request.data.username) - 1); i = winbindd_request_response(NULL, WINBINDD_GETGROUPS, |