summaryrefslogtreecommitdiff
path: root/anytun.cpp
diff options
context:
space:
mode:
authorOthmar Gsenger <otti@anytun.org>2007-09-04 17:50:31 +0000
committerOthmar Gsenger <otti@anytun.org>2007-09-04 17:50:31 +0000
commit3db8f505b9c611100ebf0133ef90800b09f8abaa (patch)
tree3adf5468944f97f419e349fd1e5f97eedb101cad /anytun.cpp
parentNULL String fixed in tundevice (diff)
tunnel type fixed
Diffstat (limited to 'anytun.cpp')
-rw-r--r--anytun.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/anytun.cpp b/anytun.cpp
index d754adb..e7d5134 100644
--- a/anytun.cpp
+++ b/anytun.cpp
@@ -182,8 +182,8 @@ int main(int argc, char* argv[])
SignalController sig;
sig.init();
-
- TunDevice dev(opt.getDevName().c_str(),opt.getDevType().c_str(), opt.getIfconfigParamLocal().c_str(), opt.getIfconfigParamRemoteNetmask().c_str());
+ std::string dev_type(opt.getDevType());
+ TunDevice dev(opt.getDevName().c_str(), dev_type=="" ? NULL : dev_type.c_str(), opt.getIfconfigParamLocal().c_str(), opt.getIfconfigParamRemoteNetmask().c_str());
SeqWindow seq(opt.getSeqWindowSize());
uint8_t key[] = {