Skip to content

Commit f965540

Browse files
authored
Merge pull request #1984 from GitoxideLabs/fuzz
reproduce fuzz-failures
2 parents 247704c + 0be4dd4 commit f965540

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

Cargo.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gix-archive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ gix-date = { version = "^0.10.1", path = "../gix-date" }
3535

3636
flate2 = { version = "1.1.1", optional = true, default-features = false, features = ["zlib-rs"] }
3737
zip = { version = "2.6.1", optional = true, default-features = false, features = ["deflate"] }
38-
jiff = { version = "0.2.10", default-features = false, features = ["std"] }
38+
jiff = { version = "0.2.12", default-features = false, features = ["std"] }
3939

4040
thiserror = "2.0.0"
4141
bstr = { version = "1.12.0", default-features = false }

gix-date/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ serde = ["dep:serde", "bstr/serde"]
2222
bstr = { version = "1.12.0", default-features = false, features = ["std"] }
2323
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
2424
itoa = "1.0.1"
25-
jiff = "0.2.10"
25+
jiff = "0.2.12"
2626
thiserror = "2.0.0"
2727
# TODO: used for quick and easy `TimeBacking: std::io::Write` implementation, but could make that `Copy`
2828
# and remove this dep with custom impl

gix-date/tests/time/parse.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,11 @@ mod relative {
326326

327327
/// Various cases the fuzzer found
328328
mod fuzz {
329+
#[test]
330+
fn reproduce_1979() {
331+
gix_date::parse("fRi ", None).ok();
332+
}
333+
329334
#[test]
330335
fn invalid_but_does_not_cause_panic() {
331336
for input in ["-9999-1-1", "7 -𬞋", "5 ڜ-09", "-4 week ago Z", "8960609 day ago"] {

0 commit comments

Comments
 (0)