diff options
| author | Baptiste Daroussin <bapt@FreeBSD.org> | 2015-06-07 10:57:02 +0000 |
|---|---|---|
| committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2015-06-07 10:57:02 +0000 |
| commit | 7184d24a07df16085b560f362e87bc9c9ec5004f (patch) | |
| tree | 2e88f79698b8e9e9e3bdb1bcc6adf16929deab5d /pw/pw_group.c | |
| parent | 89eb7d62df9bb34b2755c48f7bd74e9335c29151 (diff) | |
| download | pw-darwin-7184d24a07df16085b560f362e87bc9c9ec5004f.tar.gz pw-darwin-7184d24a07df16085b560f362e87bc9c9ec5004f.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.c | 4 |
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; |
