aboutsummaryrefslogtreecommitdiffstats
path: root/plumbing/format/pktline/scanner.go
diff options
context:
space:
mode:
Diffstat (limited to 'plumbing/format/pktline/scanner.go')
-rw-r--r--plumbing/format/pktline/scanner.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/plumbing/format/pktline/scanner.go b/plumbing/format/pktline/scanner.go
index 3ce2adf..4eec18c 100644
--- a/plumbing/format/pktline/scanner.go
+++ b/plumbing/format/pktline/scanner.go
@@ -80,10 +80,11 @@ func (s *Scanner) Bytes() []byte {
// pkt-len and substracting the pkt-len size.
func (s *Scanner) readPayloadLen() (int, error) {
if _, err := io.ReadFull(s.r, s.len[:]); err != nil {
- if err == io.EOF {
- return 0, err
+ if err == io.ErrUnexpectedEOF {
+ return 0, ErrInvalidPktLen
}
- return 0, ErrInvalidPktLen
+
+ return 0, err
}
n, err := hexDecode(s.len)