X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;ds=sidebyside;f=src%2Ftincd.c;h=1761dc212ad46c173d881a42c1d9f759e8d289f9;hb=075264a9e18f9fd58cad044c064a91557e9ed429;hp=1a9bad0d55cea46abe899685bd89ecfa80d1b2d6;hpb=08615e420b2dd5054dd978bf53c88b8dde6e4788;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