mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-05 20:13:44 +02:00
call setFriendlyName() after tap adapter is initialized
This commit is contained in:
parent
ee4783e3fb
commit
629a3a2a24
2 changed files with 5 additions and 0 deletions
|
@ -472,6 +472,7 @@ WindowsEthernetTap::WindowsEthernetTap(
|
||||||
_nwid(nwid),
|
_nwid(nwid),
|
||||||
_mtu(mtu),
|
_mtu(mtu),
|
||||||
_tap(INVALID_HANDLE_VALUE),
|
_tap(INVALID_HANDLE_VALUE),
|
||||||
|
_friendlyName(friendlyName),
|
||||||
_injectSemaphore(INVALID_HANDLE_VALUE),
|
_injectSemaphore(INVALID_HANDLE_VALUE),
|
||||||
_pathToHelpers(hp),
|
_pathToHelpers(hp),
|
||||||
_run(true),
|
_run(true),
|
||||||
|
@ -1030,6 +1031,8 @@ void WindowsEthernetTap::threadMain()
|
||||||
_initialized = true;
|
_initialized = true;
|
||||||
unsigned int oldmtu = _mtu;
|
unsigned int oldmtu = _mtu;
|
||||||
|
|
||||||
|
setFriendlyName(_friendlyName.c_str());
|
||||||
|
|
||||||
while (_run) {
|
while (_run) {
|
||||||
DWORD waitResult = WaitForMultipleObjectsEx(writeInProgress ? 3 : 2,wait4,FALSE,2500,TRUE);
|
DWORD waitResult = WaitForMultipleObjectsEx(writeInProgress ? 3 : 2,wait4,FALSE,2500,TRUE);
|
||||||
if (!_run) break; // will also break outer while(_run) since _run is false
|
if (!_run) break; // will also break outer while(_run) since _run is false
|
||||||
|
|
|
@ -143,6 +143,8 @@ private:
|
||||||
std::string _deviceInstanceId;
|
std::string _deviceInstanceId;
|
||||||
std::string _mySubkeyName;
|
std::string _mySubkeyName;
|
||||||
|
|
||||||
|
std::string _friendlyName;
|
||||||
|
|
||||||
std::vector<InetAddress> _assignedIps; // IPs assigned with addIp
|
std::vector<InetAddress> _assignedIps; // IPs assigned with addIp
|
||||||
Mutex _assignedIps_m;
|
Mutex _assignedIps_m;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue