diff options
author | Lennart Poettering <lennart@poettering.net> | 2022-07-05 14:10:33 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2022-07-05 14:23:11 +0200 |
commit | 82c3a0b74c8decccf2e1e384e7ad02def4a07459 (patch) | |
tree | 8e2b16f020dfd13edfc9531f91ba098e37259ab9 /src/libsystemd/sd-id128 | |
parent | d486b26fe34d3641963d3b6a5f0e1185d0832ab0 (diff) | |
download | systemd-82c3a0b74c8decccf2e1e384e7ad02def4a07459.tar.gz |
sd-id128: don't allow chars > f in valid id128 values
Diffstat (limited to 'src/libsystemd/sd-id128')
-rw-r--r-- | src/libsystemd/sd-id128/id128-util.c | 8 |
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; } } |