From 096feeedddd2bbef4154c12df8af47e0e9cd96a2 Mon Sep 17 00:00:00 2001
From: Mark Spencer <markster@digium.com>
Date: Sat, 31 Jul 2004 20:25:07 +0000
Subject: [PATCH] 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
---
 asterisk.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/asterisk.c b/asterisk.c
index 024d290928..29a105ba8a 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);
-- 
GitLab