X-Git-Url: http://git.madism.org/?a=blobdiff_plain;ds=sidebyside;f=main-postlicyd.c;fp=main-postlicyd.c;h=0431b95618783f599b32d36f5d76e2e5a24e034c;hb=36003695aa2db17ee573d951bf19717796271d38;hp=febc1e294d5d24e7e488291b5056046cfbcb2670;hpb=881732b600190bc02b9dde47980b14382851c266;p=apps%2Fpfixtools.git diff --git a/main-postlicyd.c b/main-postlicyd.c index febc1e2..0431b95 100644 --- a/main-postlicyd.c +++ b/main-postlicyd.c @@ -274,6 +274,7 @@ void usage(void) int main(int argc, char *argv[]) { + bool unsafe = false; const char *pidfile = NULL; bool daemonize = true; int port = DEFAULT_PORT; @@ -283,6 +284,9 @@ int main(int argc, char *argv[]) case 'p': pidfile = optarg; break; + case 'u': + unsafe = true; + break; case 'l': port = atoi(optarg); break; @@ -300,14 +304,11 @@ int main(int argc, char *argv[]) return EXIT_FAILURE; } - if (common_setup(pidfile, false, RUNAS_USER, RUNAS_GROUP, daemonize) - != EXIT_SUCCESS) { + if (common_setup(pidfile, false, RUNAS_USER, RUNAS_GROUP, + daemonize) != EXIT_SUCCESS + || start_listener(port) < 0) { return EXIT_FAILURE; } - - if (start_listener(port) < 0) - return EXIT_FAILURE; - return server_loop(query_starter, (delete_client_t)query_delete, policy_run, NULL); }