diff --git a/device/send.go b/device/send.go index 2c690dc..cf0f693 100644 --- a/device/send.go +++ b/device/send.go @@ -328,7 +328,7 @@ func (device *Device) InputPacket(destination []byte, packetSlices [][]byte) { return } elem := device.NewOutboundElement() - packet := elem.buffer[MessageTransportHeaderSize:] + packet := elem.buffer[MessageEncapsulatingTransportSize+MessageTransportHeaderSize:] var n int for _, packetSlice := range packetSlices { n += copy(packet[n:], packetSlice)