Fix seek error used without nil check

Signed-off-by: Derek McGowan <derek@mcg.dev>
This commit is contained in:
Derek McGowan 2022-01-07 12:19:23 -08:00
parent 8816006d1e
commit 0c2c289d4c
No known key found for this signature in database
GPG Key ID: F58C5D0A4405ACDB

View File

@ -212,6 +212,9 @@ func seekReader(r io.Reader, offset, size int64) (io.Reader, error) {
if ok { if ok {
nn, err := seeker.Seek(offset, io.SeekStart) nn, err := seeker.Seek(offset, io.SeekStart)
if nn != offset { if nn != offset {
if err == nil {
err = fmt.Errorf("unexpected seek location without seek error")
}
return nil, fmt.Errorf("failed to seek to offset %v: %w", offset, err) return nil, fmt.Errorf("failed to seek to offset %v: %w", offset, err)
} }