We don't allow badnames in group names.
Signed-off-by: Alejandro Colomar <alx@kernel.org>
bool
-is_valid_group_name(const char *name, bool badnames)
+is_valid_group_name(const char *name)
{
/*
* Arbitrary limit for group names.
return false;
}
- return is_valid_name(name, badnames);
+ return is_valid_name(name, false);
}
extern bool is_valid_user_name(const char *name, bool badnames);
-extern bool is_valid_group_name(const char *name, bool badnames);
+extern bool is_valid_group_name(const char *name);
extern bool is_valid_upn(const char *name, bool badnames);
#endif
static void
check_new_name(void)
{
- if (!is_valid_group_name(group_name, false)) {
+ if (!is_valid_group_name(group_name)) {
fprintf(stderr, _("%s: '%s' is not a valid group name\n"),
Prog, group_name);
return;
}
- if (!is_valid_group_name(group_newname, false)) {
+ if (!is_valid_group_name(group_newname)) {
fprintf(stderr,
_("%s: invalid group name '%s'\n"),
Prog, group_newname);
/*
* Check for invalid group names. --marekm
*/
- if (!is_valid_group_name(grp->gr_name, false)) {
+ if (!is_valid_group_name(grp->gr_name)) {
*errors = true;
printf (_("invalid group name '%s'\n"), grp->gr_name);
}
* not "newgrp".
*/
if ((argc > 0) && (argv[0][0] != '-')) {
- if (!is_valid_group_name(argv[0], false)) {
+ if (!is_valid_group_name(argv[0])) {
fprintf (
stderr, _("%s: provided group is not a valid group name\n"),
Prog);
usage ();
goto failure;
} else if (argv[0] != NULL) {
- if (!is_valid_group_name(argv[0], false)) {
+ if (!is_valid_group_name(argv[0])) {
fprintf (
stderr, _("%s: provided group is not a valid group name\n"),
Prog);
}
/* Check if this is a valid group name */
- if (!is_valid_group_name(grent.gr_name, false)) {
+ if (!is_valid_group_name(grent.gr_name)) {
fprintf (stderr,
_("%s: invalid group name '%s'\n"),
Prog, grent.gr_name);