- Fix issue #29 found by MarlosChida: the IPv6 pseudo-header definition was
incorrect leading to invalid checksums.
This commit is contained in:
@@ -51,3 +51,6 @@ WinDivert 1.1.5
|
||||
WinDivert 1.1.6
|
||||
- WinDivert now searches for the driver files in the application's
|
||||
directory (as opposed to the current directory).
|
||||
WinDivert 1.1.7
|
||||
- Fixed incorrect IPV6 TCP/UDP checksum calculation in
|
||||
WinDivertHelperCalcChecksums().
|
||||
|
||||
+1
-1
@@ -165,8 +165,8 @@ typedef struct
|
||||
UINT32 SrcAddr[4];
|
||||
UINT32 DstAddr[4];
|
||||
UINT32 Length;
|
||||
UINT32 NextHdr:8;
|
||||
UINT32 Zero:24;
|
||||
UINT32 NextHdr:8;
|
||||
} WINDIVERT_PSEUDOV6HDR, *PWINDIVERT_PSEUDOV6HDR;
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user