diff options
| author | Joseph Henry <[email protected]> | 2021-05-12 15:05:18 -0700 |
|---|---|---|
| committer | Joseph Henry <[email protected]> | 2021-05-12 15:05:18 -0700 |
| commit | 22f80797b80b46dfe20acbcb1ceaaf281afff4d2 (patch) | |
| tree | 8b4494b3a538440d28d571740db0f020adaf696b /src | |
| parent | 50b84864c13c10a28dd8cf98e6ba0af7e36d6706 (diff) | |
Fix socket initialization error on Windows
Diffstat (limited to 'src')
| -rw-r--r-- | src/Controls.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Controls.cpp b/src/Controls.cpp index df296c9..dae2a67 100644 --- a/src/Controls.cpp +++ b/src/Controls.cpp @@ -69,6 +69,9 @@ int init_subsystems() zts_install_signal_handlers(); #endif // ZTS_ENABLE_CUSTOM_SIGNAL_HANDLERS if (! zts_service) { +#if defined(__WINDOWS__) + WSAStartup(MAKEWORD(2, 2), &wsaData); +#endif zts_service = new NodeService(); zts_service->setUserEventSystem(zts_events); } @@ -536,7 +539,6 @@ int zts_node_start() } // Start ZeroTier service #if defined(__WINDOWS__) - WSAStartup(MAKEWORD(2, 2), &wsaData); HANDLE serviceThread = CreateThread(NULL, 0, _runNodeService, (void*)NULL, 0, NULL); // TODO: Check success #else |
