diff options
-rw-r--r-- | pkg/p9/transport.go | 4 | ||||
-rw-r--r-- | pkg/p9/transport_test.go | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/pkg/p9/transport.go b/pkg/p9/transport.go index c42b41fcf..b5df29961 100644 --- a/pkg/p9/transport.go +++ b/pkg/p9/transport.go @@ -206,11 +206,11 @@ func recv(s *unet.Socket, msize uint32, lookup lookupTagAndType) (Tag, message, // The message is too small. // // See above: it's probably screwed. - return NoTag, nil, ErrNoValidMessage + return NoTag, nil, ErrSocket{ErrNoValidMessage} } if size > maximumLength || size > msize { // The message is too big. - return NoTag, nil, &ErrMessageTooLarge{size, msize} + return NoTag, nil, ErrSocket{&ErrMessageTooLarge{size, msize}} } remaining := size - headerLength diff --git a/pkg/p9/transport_test.go b/pkg/p9/transport_test.go index e3ee3e9bd..d6d4b6365 100644 --- a/pkg/p9/transport_test.go +++ b/pkg/p9/transport_test.go @@ -73,8 +73,8 @@ func TestRecvOverrun(t *testing.T) { t.Fatalf("send got err %v expected nil", err) } - if _, _, err := recv(server, maximumLength, messageByType); err != ErrNoValidMessage { - t.Fatalf("recv got err %v expected ErrNoValidMessage", err) + if _, _, err := recv(server, maximumLength, messageByType); err == nil { + t.Fatalf("recv got err %v expected ErrSocket{ErrNoValidMessage}", err) } } |