mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-05 20:13:44 +02:00
Added platform checks for Windows in OneService
This commit is contained in:
parent
f049740ae5
commit
db952a050a
1 changed files with 3 additions and 3 deletions
|
@ -1593,7 +1593,7 @@ public:
|
||||||
|
|
||||||
if (syncRoutes) {
|
if (syncRoutes) {
|
||||||
char tapdev[64];
|
char tapdev[64];
|
||||||
#ifdef __WINDOWS__
|
#if defined(__WINDOWS__) && !defined(ZT_SDK)
|
||||||
OSUtils::ztsnprintf(tapdev,sizeof(tapdev),"%.16llx",(unsigned long long)n.tap->luid().Value);
|
OSUtils::ztsnprintf(tapdev,sizeof(tapdev),"%.16llx",(unsigned long long)n.tap->luid().Value);
|
||||||
#else
|
#else
|
||||||
Utils::scopy(tapdev,sizeof(tapdev),n.tap->deviceName().c_str());
|
Utils::scopy(tapdev,sizeof(tapdev),n.tap->deviceName().c_str());
|
||||||
|
@ -1998,7 +1998,7 @@ public:
|
||||||
case ZT_VIRTUAL_NETWORK_CONFIG_OPERATION_CONFIG_UPDATE:
|
case ZT_VIRTUAL_NETWORK_CONFIG_OPERATION_CONFIG_UPDATE:
|
||||||
ZT_FAST_MEMCPY(&(n.config),nwc,sizeof(ZT_VirtualNetworkConfig));
|
ZT_FAST_MEMCPY(&(n.config),nwc,sizeof(ZT_VirtualNetworkConfig));
|
||||||
if (n.tap) { // sanity check
|
if (n.tap) { // sanity check
|
||||||
#ifdef __WINDOWS__
|
#if defined(__WINDOWS__) && !defined(ZT_SDK)
|
||||||
// wait for up to 5 seconds for the WindowsEthernetTap to actually be initialized
|
// wait for up to 5 seconds for the WindowsEthernetTap to actually be initialized
|
||||||
//
|
//
|
||||||
// without WindowsEthernetTap::isInitialized() returning true, the won't actually
|
// without WindowsEthernetTap::isInitialized() returning true, the won't actually
|
||||||
|
@ -2019,7 +2019,7 @@ public:
|
||||||
case ZT_VIRTUAL_NETWORK_CONFIG_OPERATION_DOWN:
|
case ZT_VIRTUAL_NETWORK_CONFIG_OPERATION_DOWN:
|
||||||
case ZT_VIRTUAL_NETWORK_CONFIG_OPERATION_DESTROY:
|
case ZT_VIRTUAL_NETWORK_CONFIG_OPERATION_DESTROY:
|
||||||
if (n.tap) { // sanity check
|
if (n.tap) { // sanity check
|
||||||
#ifdef __WINDOWS__
|
#if defined(__WINDOWS__) && !defined(ZT_SDK)
|
||||||
std::string winInstanceId(n.tap->instanceId());
|
std::string winInstanceId(n.tap->instanceId());
|
||||||
#endif
|
#endif
|
||||||
*nuptr = (void *)0;
|
*nuptr = (void *)0;
|
||||||
|
|
Loading…
Add table
Reference in a new issue