diff options
| author | John Turner <jturner.usa@gmail.com> | 2025-11-17 21:20:40 +0000 |
|---|---|---|
| committer | John Turner <jturner.usa@gmail.com> | 2025-11-17 21:20:40 +0000 |
| commit | 63db65b2f0d85a41a0ceb38460b7970c5ce8b1ac (patch) | |
| tree | 84c7868c8220536b37413bb37c4db5191425a0ec | |
| parent | b74471706b8394d6b57bc657a9bab04e171af643 (diff) | |
| download | gentoo-utils-63db65b2f0d85a41a0ceb38460b7970c5ce8b1ac.tar.gz | |
bump mon for bug fixes
| -rw-r--r-- | Cargo.lock | 2 | ||||
| -rw-r--r-- | Cargo.toml | 2 | ||||
| -rw-r--r-- | src/atom/parsers.rs | 12 |
3 files changed, 14 insertions, 2 deletions
@@ -40,7 +40,7 @@ dependencies = [ [[package]] name = "mon" version = "0.1.0" -source = "git+https://jturnerusa.dev/cgit/mon/?rev=34d8eeb989012b0f20041b11a60ced24ca702527#34d8eeb989012b0f20041b11a60ced24ca702527" +source = "git+https://jturnerusa.dev/cgit/mon/?rev=438ade86160efc42ecab98322ceec8ef8d73aacf#438ade86160efc42ecab98322ceec8ef8d73aacf" [[package]] name = "proc-macro2" @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2024" [dependencies] -mon = { git = "https://jturnerusa.dev/cgit/mon/", rev = "34d8eeb989012b0f20041b11a60ced24ca702527" } +mon = { git = "https://jturnerusa.dev/cgit/mon/", rev = "438ade86160efc42ecab98322ceec8ef8d73aacf" } get = { git = "https://jturnerusa.dev/cgit/get/", rev = "cd5f75b65777a855ab010c3137304ac05f2e56b8" } itertools = "0.14.0" thiserror = "2.0.17" diff --git a/src/atom/parsers.rs b/src/atom/parsers.rs index c609a1c..be59e1f 100644 --- a/src/atom/parsers.rs +++ b/src/atom/parsers.rs @@ -507,4 +507,16 @@ mod test { Atom::parser().check_finished(it).unwrap(); } + + #[test] + fn test_against_fuzzer_false_positives() { + let atoms = ["media-libs/libsdl2[haptitick(+),sound(+)vd,eio(+)]"]; + + for atom in atoms { + assert!( + Atom::parser().check_finished(InputIter::new(atom)).is_err(), + "{atom}" + ); + } + } } |
