fix: fix https can't be captured (#286)

This commit is contained in:
烈香
2025-02-13 22:19:47 +08:00
committed by GitHub
parent 1886dedb8e
commit 0e0a3e98ad

View File

@@ -271,7 +271,7 @@ func parseSslDataEvent(record []byte) (*SslData, error) {
return nil, err
}
msgSize := event.SslEventHeader.BufSize
headerSize := uint(unsafe.Sizeof(event.SslEventHeader))
headerSize := uint(unsafe.Sizeof(event.SslEventHeader)) - 4
buf := make([]byte, msgSize)
err = binary.Read(bytes.NewBuffer(record[headerSize:]), binary.LittleEndian, &buf)
if err != nil {