summaryrefslogtreecommitdiff
path: root/src/libsystemd
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2022-07-05 14:10:33 +0200
committerLennart Poettering <lennart@poettering.net>2022-07-05 14:23:11 +0200
commit82c3a0b74c8decccf2e1e384e7ad02def4a07459 (patch)
tree8e2b16f020dfd13edfc9531f91ba098e37259ab9 /src/libsystemd
parentd486b26fe34d3641963d3b6a5f0e1185d0832ab0 (diff)
downloadsystemd-82c3a0b74c8decccf2e1e384e7ad02def4a07459.tar.gz
sd-id128: don't allow chars > f in valid id128 values
Diffstat (limited to 'src/libsystemd')
-rw-r--r--src/libsystemd/sd-id128/id128-util.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/libsystemd/sd-id128/id128-util.c b/src/libsystemd/sd-id128/id128-util.c
index 1068721dd4..afdf4b7f98 100644
--- a/src/libsystemd/sd-id128/id128-util.c
+++ b/src/libsystemd/sd-id128/id128-util.c
@@ -26,8 +26,8 @@ bool id128_is_valid(const char *s) {
char c = s[i];
if (!(c >= '0' && c <= '9') &&
- !(c >= 'a' && c <= 'z') &&
- !(c >= 'A' && c <= 'Z'))
+ !(c >= 'a' && c <= 'f') &&
+ !(c >= 'A' && c <= 'F'))
return false;
}
@@ -43,8 +43,8 @@ bool id128_is_valid(const char *s) {
return false;
} else {
if (!(c >= '0' && c <= '9') &&
- !(c >= 'a' && c <= 'z') &&
- !(c >= 'A' && c <= 'Z'))
+ !(c >= 'a' && c <= 'f') &&
+ !(c >= 'A' && c <= 'F'))
return false;
}
}