Mercurial > illumos > illumos-gate
changeset 13793:10c3656ccf76
3138 smb_token_create_privs() passes const char to smb_lgrp_getbyname()
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Richard Lowe <richlowe@richlowe.net>
author | Yuri Pankov <yuri.pankov@nexenta.com> |
---|---|
date | Fri, 31 Aug 2012 15:12:34 -0500 |
parents | 4be8368f41e4 |
children | 7c5e0e746b2c |
files | usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c Fri Aug 31 07:26:05 2012 -0700 +++ b/usr/src/lib/smbsrv/libmlsvc/common/smb_logon.c Fri Aug 31 15:12:34 2012 -0500 @@ -308,7 +308,9 @@ smb_lgrp_iterclose(&gi); if (token->tkn_flags & SMB_ATF_ADMIN) { - rc = smb_lgrp_getbyname("Administrators", &grp); + char admgrp[] = "Administrators"; + + rc = smb_lgrp_getbyname(admgrp, &grp); if (rc == SMB_LGRP_SUCCESS) { smb_privset_merge(privs, grp.sg_privs); smb_lgrp_free(&grp);