-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Checklist
- I have searched the existing issues
Describe the bug
Reader.Read does not return an error if the trailer is invalid.
To Reproduce
file, err := os.Open("testdata/fox_bcrc.lz")
if err != nil {
log.Fatal(err)
}
reader, err := lzip.NewReader(file)
if err != nil {
log.Fatal(err)
}
var buf bytes.Buffer
if _, err := io.Copy(&buf, reader); err == nil {
log.Fatal("unexpected success")
}Expected behavior
Returns an error if the trailer values (CRC, data size, member size) do not match the actual values.
lzip-go version
0.3.7
Go version
1.24.3
Environment
No response
Additional context
No response
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working