Use streamIndex in PseudoIpCksum calculation
This bug was introduced while fixing #271
This commit is contained in:
parent
5eea62f4f4
commit
495b99beda
@ -945,7 +945,8 @@ quint32 AbstractProtocol::protocolFrameHeaderCksum(int streamIndex,
|
||||
// Ip4/6Protocol::protocolFrameCksum(CksumIpPseudo) only
|
||||
// counts the src/dst IP (see Note in there)
|
||||
// Count the payload length and protocolId here
|
||||
sum += protocolFrameSize() + protocolFramePayloadSize();
|
||||
sum += protocolFrameSize(streamIndex)
|
||||
+ protocolFramePayloadSize(streamIndex);
|
||||
sum += protocolId(ProtocolIdIp);
|
||||
qDebug("%s: sum = %x, cksum = %x", __FUNCTION__, sum, cksum);
|
||||
if (cksumScope == CksumScopeAdjacentProtocol)
|
||||
|
Loading…
Reference in New Issue
Block a user