diff options
author | Christian Pointner <equinox@anytun.org> | 2009-01-18 18:00:46 +0000 |
---|---|---|
committer | Christian Pointner <equinox@anytun.org> | 2009-01-18 18:00:46 +0000 |
commit | 55d97625b8f658a4c6cacb3dd74fcc53937f1f7a (patch) | |
tree | 280c6318b29f3781be900475b7a853db318d321d /src/plainPacket.cpp | |
parent | added more sophisticated configure script (diff) |
doing replay protection before learning remote host
added some length checks for incoming packets
Diffstat (limited to 'src/plainPacket.cpp')
-rw-r--r-- | src/plainPacket.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plainPacket.cpp b/src/plainPacket.cpp index a12a7c8..6d06b3f 100644 --- a/src/plainPacket.cpp +++ b/src/plainPacket.cpp @@ -42,6 +42,11 @@ PlainPacket::PlainPacket(u_int32_t payload_length, bool allow_realloc) : Buffer( *payload_type_ = 0; } +u_int32_t PlainPacket::getHeaderLength() +{ + return sizeof(payload_type_t); +} + payload_type_t PlainPacket::getPayloadType() const { if(payload_type_) |