summaryrefslogtreecommitdiff
path: root/nsswitch
diff options
context:
space:
mode:
authorUri Simchoni <uri@samba.org>2017-11-20 21:18:01 +0200
committerAndrew Bartlett <abartlet@samba.org>2017-11-24 01:13:15 +0100
commit899057012187954179297e1b3ae110e717702eba (patch)
tree2bdbf9baa71c8d716c5748f275465dd321dd2255 /nsswitch
parent786e3c1d82fdb25510d4d257ec993e5b236f78b3 (diff)
downloadsamba-899057012187954179297e1b3ae110e717702eba.tar.gz
winbind_nss_freebsd: fix const discard warning
Signed-off-by: Uri Simchoni <uri@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'nsswitch')
-rw-r--r--nsswitch/winbind_nss_freebsd.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/nsswitch/winbind_nss_freebsd.c b/nsswitch/winbind_nss_freebsd.c
index 476349ffbc0..e283872d0d8 100644
--- a/nsswitch/winbind_nss_freebsd.c
+++ b/nsswitch/winbind_nss_freebsd.c
@@ -129,8 +129,13 @@ __freebsd_getgroupmembership(void *retval, void *mdata, va_list ap)
/* insert primary membership(possibly already there) */
gr_addgid(group, groups, maxgrp, groupc);
/* Don't limit number of groups, we want to know total size */
- ret = _nss_winbind_initgroups_dyn(uname, group, &lcount, &lsize,
- &tmpgroups, 0, &errnop);
+ ret = _nss_winbind_initgroups_dyn(discard_const(uname),
+ group,
+ &lcount,
+ &lsize,
+ &tmpgroups,
+ 0,
+ &errnop);
if (ret == NSS_STATUS_SUCCESS) {
/* lcount potentially can be bigger than maxgrp, so would groupc */
for (i = 0; i < lcount; i++)