diff options
| author | John Turner <jturner.usa@gmail.com> | 2025-11-22 00:13:57 +0000 |
|---|---|---|
| committer | John Turner <jturner.usa@gmail.com> | 2025-11-22 00:16:09 +0000 |
| commit | c06360aed6e410abf0f85859e7f11f74d04d3537 (patch) | |
| tree | 5bcb9c36c96828038c327079c34b693225cf7c2d /src | |
| parent | 64065b753b03e7ab1223c77728b4ac8846a4eae2 (diff) | |
| download | gentoo-utils-c06360aed6e410abf0f85859e7f11f74d04d3537.tar.gz | |
disallow "+" in repo names
Diffstat (limited to 'src')
| -rw-r--r-- | src/atom/parsers.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/atom/parsers.rs b/src/atom/parsers.rs index df0890f..0d29d2c 100644 --- a/src/atom/parsers.rs +++ b/src/atom/parsers.rs @@ -240,7 +240,7 @@ impl<'a> Parseable<'a, &'a str> for Repo { fn parser() -> Self::Parser { let start = ascii_alphanumeric().or(one_of("_".chars())); let rest = ascii_alphanumeric() - .or(one_of("+_-".chars())) + .or(one_of("_-".chars())) .repeated() .many(); @@ -579,6 +579,7 @@ mod test { ">=dev-libs/libgee-0-8.5:0..8=", "<dev-haskell/wai-3.3:=[]", ">=kde-frameworks/kcrash-2.16.0:6*", + "0-f/merreka+m::k+", ]; for atom in atoms { |
