Skip to content

Commit 679fcfe

Browse files
committed
fix(common): valid id
We should accept digits, which islower will not be true. Signed-off-by: Marco Casaroli <marco.casaroli@gmail.com>
1 parent ba773f1 commit 679fcfe

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/common/common.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ int ocre_is_valid_name(const char *id)
4141
/* Can only contain alphanumeric characters, dots, underscores, and hyphens */
4242

4343
for (size_t i = 0; i < strlen(id); i++) {
44-
if ((isalnum((int)id[i]) && islower((int)id[i])) || id[i] == '.' || id[i] == '_' || id[i] == '-') {
44+
if ((isalpha((int)id[i]) && islower((int)id[i])) || isdigit((int)id[i]) || id[i] == '.' ||
45+
id[i] == '_' || id[i] == '-') {
4546
continue;
4647
}
4748

0 commit comments

Comments
 (0)