Skip to content

Commit 1b917a7

Browse files
lib/chkname.c: is_valid_name(): Use isalnum(3) instead of its pattern
Signed-off-by: Alejandro Colomar <[email protected]>
1 parent 85d3d8c commit 1b917a7

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

lib/chkname.c

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,7 @@ is_valid_name(const char *name)
8787
* sake of Samba 3.x "add machine script"
8888
*/
8989

90-
if (!((*name >= 'a' && *name <= 'z') ||
91-
(*name >= 'A' && *name <= 'Z') ||
92-
(*name >= '0' && *name <= '9') ||
90+
if (!(isalnum(*name) ||
9391
*name == '_' ||
9492
*name == '.'))
9593
{
@@ -98,9 +96,7 @@ is_valid_name(const char *name)
9896
}
9997

10098
while (!streq(++name, "")) {
101-
if (!((*name >= 'a' && *name <= 'z') ||
102-
(*name >= 'A' && *name <= 'Z') ||
103-
(*name >= '0' && *name <= '9') ||
99+
if (!(isalnum(*name) ||
104100
*name == '_' ||
105101
*name == '.' ||
106102
*name == '-' ||

0 commit comments

Comments
 (0)