Skip to content
Snippets Groups Projects
Commit 431da948 authored by g0dil's avatar g0dil
Browse files

Packets/DefaultBundle: BUGFIX: Remove invalid EthernetPacket::type_length...

Packets/DefaultBundle: BUGFIX: Remove invalid EthernetPacket::type_length field overwrite in finalize()
parent a8684be9
No related branches found
No related tags found
No related merge requests found
...@@ -78,8 +78,7 @@ prefix_ void senf::EthernetPacketType::finalize(packet p) ...@@ -78,8 +78,7 @@ prefix_ void senf::EthernetPacketType::finalize(packet p)
else else
if (p.next().is<LlcSnapPacket>()) if (p.next().is<LlcSnapPacket>())
p->type_length() << p.next().data().size(); p->type_length() << p.next().data().size();
else // Do NOT reset type_length if the type is not known ... doing this will destroy read packets
p->type_length() << 0;
} }
prefix_ void senf::EthVLanPacketType::dump(packet p, std::ostream & os) prefix_ void senf::EthVLanPacketType::dump(packet p, std::ostream & os)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment