X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Ftincd.c;h=1761dc212ad46c173d881a42c1d9f759e8d289f9;hb=5c5548fc7185cc1462602dadcd39a53cef481d29;hp=1a9bad0d55cea46abe899685bd89ecfa80d1b2d6;hpb=108b238915c5f58b3d94ab433dc5d04e064c2b11;p=tinc diff --git a/src/tincd.c b/src/tincd.c index 1a9bad0d..1761dc21 100644 --- a/src/tincd.c +++ b/src/tincd.c @@ -345,6 +345,13 @@ int main(int argc, char **argv) { return 0; } +#ifdef HAVE_MINGW + if(WSAStartup(MAKEWORD(2, 2), &wsa_state)) { + logger(LOG_ERR, "System call `%s' failed: %s", "WSAStartup", winerror(GetLastError())); + return 1; + } +#endif + openlogger("tinc", use_logfile?LOGMODE_FILE:LOGMODE_STDERR); if(!event_init()) { @@ -373,11 +380,6 @@ int main(int argc, char **argv) { } #ifdef HAVE_MINGW - if(WSAStartup(MAKEWORD(2, 2), &wsa_state)) { - logger(LOG_ERR, "System call `%s' failed: %s", "WSAStartup", winerror(GetLastError())); - return 1; - } - if(!do_detach || !init_service()) return main2(argc, argv); else