Jelajahi Sumber

Fix fault injection on TCP streams

Closes: #263
Approved by: whitequark
jhwgh1968 6 tahun lalu
induk
melakukan
60db9424e0
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      src/wire/tcp.rs

+ 1 - 1
src/wire/tcp.rs

@@ -788,7 +788,7 @@ impl<'a> Repr<'a> {
             }
         }
         packet.set_urgent_at(0);
-        packet.payload_mut().copy_from_slice(self.payload);
+        packet.payload_mut()[..self.payload.len()].copy_from_slice(self.payload);
 
         if checksum_caps.tcp.tx() {
             packet.fill_checksum(src_addr, dst_addr)