Browse Source

Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev

pull/1/head
Adam Ierymenko 9 years ago
parent
commit
5a8aa66641
  1. 3
      osdep/WindowsEthernetTap.cpp
  2. 2
      osdep/WindowsEthernetTap.hpp

3
osdep/WindowsEthernetTap.cpp

@ -472,6 +472,7 @@ WindowsEthernetTap::WindowsEthernetTap(
_nwid(nwid),
_mtu(mtu),
_tap(INVALID_HANDLE_VALUE),
_friendlyName(friendlyName),
_injectSemaphore(INVALID_HANDLE_VALUE),
_pathToHelpers(hp),
_run(true),
@ -1030,6 +1031,8 @@ void WindowsEthernetTap::threadMain()
_initialized = true;
unsigned int oldmtu = _mtu;
setFriendlyName(_friendlyName.c_str());
while (_run) {
DWORD waitResult = WaitForMultipleObjectsEx(writeInProgress ? 3 : 2,wait4,FALSE,2500,TRUE);
if (!_run) break; // will also break outer while(_run) since _run is false

2
osdep/WindowsEthernetTap.hpp

@ -143,6 +143,8 @@ private:
std::string _deviceInstanceId;
std::string _mySubkeyName;
std::string _friendlyName;
std::vector<InetAddress> _assignedIps; // IPs assigned with addIp
Mutex _assignedIps_m;

Loading…
Cancel
Save