summaryrefslogtreecommitdiffstats
path: root/pw/pw_group.c
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2015-06-07 10:57:02 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2015-06-07 10:57:02 +0000
commite673d045f59a782e3aa0a546253958d5a48c8943 (patch)
treee9419a133e4ce56d4285bb2f4a5ba7da698632ea /pw/pw_group.c
parentfce61bf66ff4520638f129f21f624330da8f4e77 (diff)
downloadpw-darwin-e673d045f59a782e3aa0a546253958d5a48c8943.tar.gz
pw-darwin-e673d045f59a782e3aa0a546253958d5a48c8943.tar.zst
pw-darwin-e673d045f59a782e3aa0a546253958d5a48c8943.zip
Instead of always casting the pw_checkname input to u_char * and casting it back
to char *, change pw_checkname to directly take char * in input
Diffstat (limited to 'pw/pw_group.c')
-rw-r--r--pw/pw_group.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pw/pw_group.c b/pw/pw_group.c
index c001160..bc559a5 100644
--- a/pw/pw_group.c
+++ b/pw/pw_group.c
@@ -146,7 +146,7 @@ pw_group(struct userconf * cnf, int mode, struct cargs * args)
grp->gr_gid = (gid_t) atoi(a_gid->val);
if (a_newname != NULL)
- grp->gr_name = pw_checkname((u_char *)a_newname->val, 0);
+ grp->gr_name = pw_checkname(a_newname->val, 0);
} else {
if (a_name == NULL) /* Required */
errx(EX_DATAERR, "group name required");
@@ -156,7 +156,7 @@ pw_group(struct userconf * cnf, int mode, struct cargs * args)
extendarray(&members, &grmembers, 200);
members[0] = NULL;
grp = &fakegroup;
- grp->gr_name = pw_checkname((u_char *)a_name->val, 0);
+ grp->gr_name = pw_checkname(a_name->val, 0);
grp->gr_passwd = "*";
grp->gr_gid = gr_gidpolicy(cnf, args);
grp->gr_mem = members;