From e7d0e0673edad1449eb2665d2a29266979e2f74e Mon Sep 17 00:00:00 2001 From: Othmar Gsenger Date: Thu, 31 Jan 2008 11:59:15 +0000 Subject: finallly working, payload type needs further checks --- anytun.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'anytun.cpp') diff --git a/anytun.cpp b/anytun.cpp index ad2a433..03f1eba 100644 --- a/anytun.cpp +++ b/anytun.cpp @@ -282,9 +282,10 @@ void* receiver(void* p) c->decrypt(packet, plain_packet); // check payload_type and remove it - if((param->dev.getType() == TunDevice::TYPE_TUN && plain_packet.getPayloadType() != PAYLOAD_TYPE_TUN) || - (param->dev.getType() == TunDevice::TYPE_TAP && plain_packet.getPayloadType() != PAYLOAD_TYPE_TAP)) - continue; +//TODO: fix this! +// if((param->dev.getType() == TunDevice::TYPE_TUN && plain_packet.getPayloadType() != PAYLOAD_TYPE_TUN) || +// (param->dev.getType() == TunDevice::TYPE_TAP && plain_packet.getPayloadType() != PAYLOAD_TYPE_TAP)) +// continue; // write it on the device param->dev.write(plain_packet); -- cgit v1.2.3