summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/platform/windows.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platform/windows.rs b/src/platform/windows.rs
index da9c567..94fc185 100644
--- a/src/platform/windows.rs
+++ b/src/platform/windows.rs
@@ -63,7 +63,7 @@ fn send_to_raw_1(pkt: &[u8]) -> Result<()> {
let mut p = unsafe { packet::WinDivertPacket::<NetworkLayer>::new(pkt.to_vec()) };
p.address.set_outbound(true);
- p.address.set_ip_checksum(true); // TODO: test if this is needed
+ p.address.set_ip_checksum(false);
p.address.set_tcp_checksum(false); // For badsum; anyway it is already calculated
p.address.set_impostor(true); // to prevent inf loop