Browse Source

Revert "Switch user before starting plugin server"

pull/2275/head
Max Lv 5 years ago
committed by GitHub
parent
commit
0b5be78891
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 11 deletions
  1. 22
      src/server.c

22
src/server.c

@ -1927,17 +1927,6 @@ main(int argc, char **argv)
ev_signal_start(EV_DEFAULT, &sigchld_watcher);
#endif
#ifndef __MINGW32__
// setuid
if (user != NULL && !run_as(user)) {
FATAL("failed to switch user");
}
if (geteuid() == 0) {
LOGI("running from root user");
}
#endif
// setup keys
LOGI("initializing ciphers... %s", method);
crypto = crypto_init(password, key, method);
@ -2097,6 +2086,17 @@ main(int argc, char **argv)
ev_timer_init(&block_list_watcher, block_list_clear_cb, UPDATE_INTERVAL, UPDATE_INTERVAL);
ev_timer_start(EV_DEFAULT, &block_list_watcher);
#ifndef __MINGW32__
// setuid
if (user != NULL && !run_as(user)) {
FATAL("failed to switch user");
}
if (geteuid() == 0) {
LOGI("running from root user");
}
#endif
// init block list
init_block_list();

Loading…
Cancel
Save