summaryrefslogtreecommitdiff
path: root/nsswitch
diff options
context:
space:
mode:
authorBjörn Jacke <bj@sernet.de>2018-12-21 00:50:38 +0100
committerBjoern Jacke <bj@sernet.de>2018-12-22 03:11:14 +0100
commitfcda61bb41be5e638b9124cb5570bbb2fa214a13 (patch)
treed9657bf406fa2912ae301301fb32adfaa708e53d /nsswitch
parent4a7368501a9df8f0b8f29a94faa0c1099c0a477a (diff)
downloadsamba-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')
-rw-r--r--nsswitch/winbind_nss_netbsd.c10
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,