mirror of
https://github.com/JetSetIlly/Gopher2600.git
synced 2024-06-02 12:08:01 -04:00
io.EOF error checked in moviecart nextField() function
This commit is contained in:
parent
da83fc311b
commit
8308e4037c
|
@ -16,6 +16,7 @@
|
|||
package moviecart
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
|
@ -960,11 +961,13 @@ func (cart *Moviecart) nextField() {
|
|||
dataOffset := cart.state.streamChunk * chunkSize
|
||||
_, err := cart.data.Seek(int64(dataOffset), io.SeekStart)
|
||||
if err != nil {
|
||||
logger.Logf("MVC", "error reading field: %v", err)
|
||||
logger.Logf("MVC", "error seeking field: %v", err)
|
||||
}
|
||||
n, err := cart.data.Read(cart.state.streamBuffer[cart.state.streamIndex])
|
||||
if err != nil {
|
||||
logger.Logf("MVC", "error reading field: %v", err)
|
||||
if !errors.Is(err, io.EOF) {
|
||||
logger.Logf("MVC", "error reading field: %v", err)
|
||||
}
|
||||
}
|
||||
cart.state.endOfStream = n < fieldSize
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue