diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-07-31 20:25:07 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-07-31 20:25:07 +0000 |
commit | f377485e3f6bb2b422bc828a349e52b4680e1793 (patch) | |
tree | 773c0521b2113919a8203757d6109e470ee422d0 /asterisk.c | |
parent | 1e5c511d9d66115a77eadc403877861305b69a18 (diff) |
Allow priority to be set in addition to -U / -G (bug #2173)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3551 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'asterisk.c')
-rwxr-xr-x | asterisk.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/asterisk.c b/asterisk.c index 024d29092..29a105ba8 100755 --- a/asterisk.c +++ b/asterisk.c @@ -1632,7 +1632,9 @@ int main(int argc, char *argv[]) ast_verbose("Running as group '%s'\n", rungroup); } - + if (set_priority(option_highpriority)) { + exit(1); + } if (runuser) { struct passwd *pw; pw = getpwnam(runuser); @@ -1744,10 +1746,6 @@ int main(int argc, char *argv[]) signal(SIGCHLD, child_handler); signal(SIGPIPE, SIG_IGN); - if (set_priority(option_highpriority)) { - printf(term_quit()); - exit(1); - } if (init_logger()) { printf(term_quit()); exit(1); |