summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/main.go b/main.go
index d1c79f8..2f2d02a 100644
--- a/main.go
+++ b/main.go
@@ -75,8 +75,9 @@ func (dir Direction) sniffRnd(b []byte) error {
func (dir Direction) sniffData(b []byte) error {
if i := bytes.Index(b, []byte{0x17, 0x03, 0x03, 0x00}); i >= 0 {
+ l := int(b[4])
d := data[dir]
- d.Data = b[i+5 : i+5+77]
+ d.Data = b[i+5 : i+5+l]
data[dir] = d
}
return nil