Blob Blame History Raw
From e0781c743b915e1ec305e5583aac5d0fd2364aff Mon Sep 17 00:00:00 2001
From: Ted Ross <tross@apache.org>
Date: Tue, 10 Feb 2015 22:43:21 +0000
Subject: [PATCH 08/10] NO-JIRA - Disable the daemon-setgid, it fails in
 deployment.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1658828 13f79535-47bb-0310-9956-ffa450edef68
---
 router/src/main.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/router/src/main.c b/router/src/main.c
index a5ba493..92f4bed 100644
--- a/router/src/main.c
+++ b/router/src/main.c
@@ -219,8 +219,8 @@ static void daemon_process(const char *config_path, const char *python_pkgdir,
             if (user) {
                 struct passwd *pwd = getpwnam(user);
                 if (pwd == 0) fail(pipefd[1], "Can't look up user %s", user);
-                if (setuid(pwd->pw_uid) < 0) fail(pipefd[1], "Can't set user ID for user %s", user);
-                if (setgid(pwd->pw_gid) < 0) fail(pipefd[1], "Cant set group ID for user %s", user);
+                if (setuid(pwd->pw_uid) < 0) fail(pipefd[1], "Can't set user ID for user %s, errno=%d", user, errno);
+                //if (setgid(pwd->pw_gid) < 0) fail(pipefd[1], "Can't set group ID for user %s, errno=%d", user, errno);
             }
 
             main_process(config_path, python_pkgdir, pipefd[1]);
-- 
2.1.0