Skip to content

Commit

Permalink
golint
Browse files Browse the repository at this point in the history
  • Loading branch information
clabby committed Oct 5, 2023
1 parent 630c53f commit 37ee20f
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 5 deletions.
8 changes: 6 additions & 2 deletions cannon/mipsevm/memory.go
Original file line number Diff line number Diff line change
Expand Up @@ -232,9 +232,13 @@ func (m *Memory) AllocPage(pageIndex uint32) *CachedPage {
func (m *Memory) Serialize(out io.Writer) error {
for k, p := range m.pages {
// Write the page index as a big endian uint32
binary.Write(out, binary.BigEndian, k)
if err := binary.Write(out, binary.BigEndian, k); err != nil {
return err
}
// Write the length of the page data as a big endian uint32
binary.Write(out, binary.BigEndian, uint32(len(p.Data)))
if err := binary.Write(out, binary.BigEndian, uint32(len(p.Data))); err != nil {
return err
}
// Write the page data
n, err := out.Write(p.Data[:])
if err != nil {
Expand Down
2 changes: 1 addition & 1 deletion op-challenger/game/fault/trace/cannon/cannon_state.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ func parseState(path string) (*mipsevm.State, error) {
}
defer file.Close()
var state mipsevm.State
state.Deserialize(file)
err = state.Deserialize(file)
if err != nil {
return nil, fmt.Errorf("invalid mipsevm state (%v): %w", path, err)
}
Expand Down
6 changes: 4 additions & 2 deletions op-challenger/game/fault/trace/cannon/cannon_state_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ func TestLoadState(t *testing.T) {
require.NoError(t, err)

expected := &mipsevm.State{}
expected.Deserialize(bytes.NewReader(testState))
err = expected.Deserialize(bytes.NewReader(testState))
require.NoError(t, err)
require.Equal(t, expected, state)
})

Expand All @@ -44,7 +45,8 @@ func TestLoadState(t *testing.T) {
require.NoError(t, err)

expected := &mipsevm.State{}
expected.Deserialize(bytes.NewReader(testState))
err = expected.Deserialize(bytes.NewReader(testState))
require.NoError(t, err)
require.Equal(t, expected, state)
})
}

0 comments on commit 37ee20f

Please sign in to comment.