summaryrefslogtreecommitdiff
path: root/asterisk.c
diff options
context:
space:
mode:
authorMark Spencer <markster@digium.com>2004-07-31 20:25:07 +0000
committerMark Spencer <markster@digium.com>2004-07-31 20:25:07 +0000
commit096feeedddd2bbef4154c12df8af47e0e9cd96a2 (patch)
tree773c0521b2113919a8203757d6109e470ee422d0 /asterisk.c
parent2de01f7b7e5b25e8a7f3b5e7aa98cce7995fb9cd (diff)
Allow priority to be set in addition to -U / -G (bug #2173)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3551 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'asterisk.c')
-rwxr-xr-xasterisk.c8
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);