X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Ftincd.c;h=da3c33fa32e485e7b5164dbe1bb2f9f73363f869;hp=d3594255f2877f4ce341102fc0cc158da65ddf04;hb=63fe89e9eb8ef9077bfe3cd416c86820715eb33b;hpb=a42a8dde45fe95aa3fd3f7f15a74c5166efe3633 diff --git a/src/tincd.c b/src/tincd.c index d3594255..da3c33fa 100644 --- a/src/tincd.c +++ b/src/tincd.c @@ -485,7 +485,7 @@ static bool drop_privs() { } #ifdef HAVE_MINGW -# define setpriority(level) SetPriorityClass(GetCurrentProcess(), level); +# define setpriority(level) SetPriorityClass(GetCurrentProcess(), level) #else # define NORMAL_PRIORITY_CLASS 0 # define BELOW_NORMAL_PRIORITY_CLASS 10 @@ -589,7 +589,11 @@ int main2(int argc, char **argv) if(!setup_network()) goto end; - /* Change process priority */ + /* Initiate all outgoing connections. */ + + try_outgoing_connections(); + + /* Change process priority */ char *priority = 0; @@ -610,10 +614,6 @@ int main2(int argc, char **argv) if (!drop_privs()) goto end; - /* Initiate all outgoing connections. */ - - try_outgoing_connections(); - /* Start main loop. It only exits when tinc is killed. */ status = main_loop();