Skip to content

Commit

Permalink
Add error for malformed packets received from pcapgo
Browse files Browse the repository at this point in the history
  • Loading branch information
david415 committed Mar 4, 2016
1 parent 6d329c1 commit 4d0fbb3
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions pcapgo/read.go
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ func (r *Reader) ReadPacketData() (data []byte, ci gopacket.CaptureInfo, err err
}
data = r.buf[16 : 16+ci.CaptureLength]
if n, err = io.ReadFull(r.r, data); err != nil {
err = fmt.Errorf("capture length with header exceeds buffer size: %d > %d", 16+ci.CaptureLength, len(r.buf))
return
} else if n < ci.CaptureLength {
err = io.ErrUnexpectedEOF
Expand Down

0 comments on commit 4d0fbb3

Please sign in to comment.