mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 16:37:19 +09:00
analyze: don't warn about version spec compliant versions
This commits adds version_is_valid_versionspec and uses it in analyze-compare-version.c. version_is_valid_versionspec differs from version_is_valid in that it acepts empty strings and since valid characters in a version spec version are all ASCII letters and digits as well as "-.~^", but ",_+" allowed by version_is_valid are not. Also give a more specific warning message on invalid characters.
This commit is contained in:
committed by
Luca Boccassi
parent
1dfa58edd3
commit
c46f5680ca
@@ -282,3 +282,5 @@ char *startswith_strv(const char *string, char **strv);
|
||||
startswith_strv(p, STRV_MAKE(__VA_ARGS__))
|
||||
|
||||
bool version_is_valid(const char *s);
|
||||
|
||||
bool version_is_valid_versionspec(const char *s);
|
||||
|
||||
Reference in New Issue
Block a user