summaryrefslogtreecommitdiff
path: root/src/plainPacket.cpp
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anytun.org>2009-01-18 18:00:46 +0000
committerChristian Pointner <equinox@anytun.org>2009-01-18 18:00:46 +0000
commit55d97625b8f658a4c6cacb3dd74fcc53937f1f7a (patch)
tree280c6318b29f3781be900475b7a853db318d321d /src/plainPacket.cpp
parentadded 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.cpp5
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_)