We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a54589c commit 582cdc7Copy full SHA for 582cdc7
src/iface/packet.rs
@@ -130,7 +130,10 @@ impl<'p> Packet<'p> {
130
}
131
132
#[cfg(feature = "socket-raw")]
133
- IpPayload::Raw(raw_packet) => payload.copy_from_slice(raw_packet),
+ IpPayload::Raw(raw_packet) => {
134
+ let len = raw_packet.len();
135
+ payload[..len].copy_from_slice(raw_packet)
136
+ }
137
#[cfg(any(feature = "socket-udp", feature = "socket-dns"))]
138
IpPayload::Udp(udp_repr, inner_payload) => udp_repr.emit(
139
&mut UdpPacket::new_unchecked(payload),
0 commit comments